insert语句中的output子句出错

时间:2014-03-20 16:43:17

标签: sql sql-server tsql sql-server-2008-r2

我有点难以理解为什么我的输出条款无法奏效。我做傻事吗?我一直收到错误," '输出'附近的语法不正确。"

--Create the table to insert into, with identity
create table #testtab(
    businessno int identity(1,1),
    businessname varchar(100), 
    businessref varchar(50), 
    moduser varchar(10), 
    moddate datetime, 
    modtype char(1)
);

--Insert statement with output to capture inserted id numbers
insert into #testtab (businessname, businessref, moduser, moddate, modtype) 
output inserted.businessno,inserted.businessref
values('asd','asd','asd',getdate(),'x');

这是在2008R2。

谢谢, 丹

1 个答案:

答案 0 :(得分:3)

啊......我的坏。我实际上是从SSMS连接到SQL 2000实例。 Woops。看起来不像2000支持输出。