zoukankan      html  css  js  c++  java
  • 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

    结果如下:

    结果不同,使用需要注意

  • 相关阅读:
    学习笔记::有上下界的网络流
    zoj2314
    bzoj3261
    bzoj 1898
    bzoj4009
    bzoj4033
    bzoj3389
    bzoj2427
    uva 11825
    交换A与B值的四种方法
  • 原文地址:https://www.cnblogs.com/Metor9527/p/10971942.html
Copyright © 2011-2022 走看看