首页 > 开发 > 综合 > 正文

SQL2008中的Sequence

2024-07-21 02:47:39
字体:
来源:转载
供稿:网友
SQL2008中的Sequence

 

 

CREATETABLEdbo.GlobalSequence

(

idINTIDENTITY(1, 1)

)

GO

 

 

CREATEPROCseq(@id INTOUTPUT)

AS

BEGIN

BEGINTRAN

DECLARE@NewSequenceValueTABLE (ID INT);

 

INSERTINTOdbo.GlobalSequence

OUTPUTinserted.id

INTO@NewSequenceValue

DEFAULTVALUES

 

ROLLBACKTRAN

SELECT@id=id

FROM@NewSequenceValue

 

 

END

 

-- test

DECLARE@idINT

EXECseq@id OUTPUT

SELECT@id


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表