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

    结果如下:

    结果不同,使用需要注意

  • 相关阅读:
    测试用例编写思路
    pipenv和virtualenv
    HTTP协议
    性能测试实践
    性能测试
    JS创建类和对象
    servlet的转发与重定向
    早晚得看算法
    安卓开始啦
    写于大三下开学前(即将休学)
  • 原文地址:https://www.cnblogs.com/Metor9527/p/10971942.html
Copyright © 2011-2022 走看看