Sybase
找不到函式 SCOPE_IDENTITY
當我呼叫
SCOPE_IDENTITY
Sybase 時,我得到$$ Error $$腳本行:1-6 ————– 未找到函式“SCOPE_IDENTITY”。如果這是 SQLJ 函式或 SQL 函式,請使用 sp_help 檢查對像是否存在(sp_help 可能會產生大量輸出)。消息:14216,級別:16,狀態:1 伺服器:DGTSYBASEDEV101,行:3
這是我的程式碼:
INSERT into IVR_SESSION (PHONE_NUMBER,IVR_TYPE, CALLING_COUNTRY,ADD_DATETIME,UPDATE_DATETIME) values ("464545454", "asdd", "AUS",getdate(),getdate()) SELECT SCOPE_IDENTITY()
該
SCOPE_IDENTITY
函式在 Sybase ASE 中不可用,因為它特定於 Microsoft Sql Server。如果要獲取生成的最後一個標識值,可以使用@@IDENTITY
全域變數,如下所示:insert into sales_daily (syb_identity, stor_id) values (102, "1349") select @@identity
您可以在SyBooks Online上找到
@@IDENTITY
全域變數的文件。