获取ID

来源:互联网 发布:淘宝上月销量怎样统计 编辑:程序博客网 时间:2024/05/22 08:27

新建存储过程

CREATE PROCEDURE [dbo].[sp_GetIntKey]
  @TableName varchar(100),
  @KeyValue int OUTPUT 
AS
BEGIN
UPDATE tableIntKey
SET
 @KeyValue = KeyValue = KeyValue + 1
WHERE
 tableName LIKE @TableName
END

 

CREATE TABLE [dbo].[tableIntKey](
 [tableName] [varchar](100) NOT NULL,
 [keyValue] [int] NOT NULL,
 CONSTRAINT [PK_tableIntKey] PRIMARY KEY CLUSTERED
(
 [tableName] ASC
)WITH (PAD_INDEX  = OFF, STATISTICS_NORECOMPUTE  = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS  = ON, ALLOW_PAGE_LOCKS  = ON) ON [PRIMARY]
) ON [PRIMARY]

 

客户端调用

declare  @id int

EXEC SRData..sp_getIntKey 'tabel1', @id OUTPUT

select @id

原创粉丝点击