2008年7月3日 星期四

SQL自動編號傳回值參數比較

IDENT_CURRENT
會傳回在任何工作階段和任何範圍中,產生給特定資料表的最後一個識別值。
EX:Select NewIdentity=IDENT_CURRENT(TableName)

@@IDENTITY
會傳回所有範圍的目前工作階段中,任何資料表所產生的最後一個識別值。
EX:SELECT @@IDENTITY AS 'Identity'

SCOPE_IDENTITY
會傳回在目前工作階段以及目前範圍中,任何資料表產生的最後一個識別值。
EX:SELECT SCOPE_IDENTITY AS 'Identity'

1 則留言: