欢迎投稿

今日深度:

What identity values you get with the @@IDENTITY and SCOPE_IDENTITY functions,

What identity values you get with the @@IDENTITY and SCOPE_IDENTITY functions,


--测试表及数据

CREATE TABLE TZ (
   Z_id  int IDENTITY(1,1)PRIMARY KEY,
   Z_name varchar(20) NOT NULL)

INSERT TZ
   VALUES ('Lisa')
INSERT TZ
   VALUES ('Mike')
INSERT TZ
   VALUES ('Carla')

CREATE TABLE TY (
   Y_id  int IDENTITY(100,5)PRIMARY KEY,
   Y_name varchar(20) NULL)

INSERT TY (Y_name)
   VALUES ('boathouse')
INSERT TY (Y_name)
   VALUES ('rocks')
INSERT TY (Y_name)
   VALUES ('elevator')

 

--创建一个触发器

CREATE TRIGGER Ztrig
ON TZ
FOR INSERT AS
   BEGIN
   INSERT TY VALUES ('')
   END

 

 

--触发触发器并获得@@IDENTITY以及SCOPE_IDENTITY ()方法的值

INSERT TZ VALUES ('Rosalie')

SELECT SCOPE_IDENTITY() AS [SCOPE_IDENTITY]
GO
SELECT   @@IDENTITY AS [@@IDENTITY]
GO

 

结果如下:

结果不同,使用需要注意

 

www.htsjk.Com true http://www.htsjk.com/Sql_Server/25692.html NewsArticle What identity values you get with the @@IDENTITY and SCOPE_IDENTITY functions, --测试表及数据 CREATE TABLE TZ ( Z_id int IDENTITY(1,1)PRIMARY KEY, Z_name varchar(20) NOT NULL) INSERT TZ VALUES ('Lisa') INSERT TZ VALUES ('Mike') INSE...
相关文章
    暂无相关文章
评论暂时关闭