加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 数据库 > MsSql > 正文

sql-server-2000 – 在SQL Server 2000中获取最后插入的UNIQUEIDENTIFIER

发布时间:2020-05-23 06:54:36 所属栏目:MsSql 来源:互联网
导读:OUTPUT子句与SQL Server 2005兼容,但不兼容SQL Server 2000. 如何将此命令转换为在SQL Server 2000中工作? CREATE TABLE sample( ID uniqueidentifier NOT NULL DEFAULT newid(), Title varchar(30) NOT NULL)INSERT INTO sample (Ti

OUTPUT子句与SQL Server 2005兼容,但不兼容SQL Server 2000.

如何将此命令转换为在SQL Server 2000中工作?

CREATE TABLE sample
(
 ID uniqueidentifier NOT NULL DEFAULT newid(),Title varchar(30) NOT NULL
)

INSERT INTO sample (Title)
OUTPUT INSERTED.ID
VALUES ('Test1')

我需要命令来检索ID,因为需要从存储过程调用INSERT命令.

谢谢你的帮助!

解决方法

DECLARE @uid uniqueidentifier 
SET @uid  = newid()

INSERT INTO sample (ID,Title)
VALUES (@uid,'Test1')

SELECT @uid AS ID

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读