0

我不知道这到底在抱怨什么,对我来说看起来不错:

DECLARE @newidentity int 
SET @newidentity = scope_identity()
select @newidentity

Insert into @Companies (select @newidentity, Name from Company where Name = 'Parker')

我得到以下插入行:

关键字“select”附近的语法不正确。
')' 附近的语法不正确。

4

1 回答 1

2

尝试不带括号并指定公司领域,请:

INSERT INTO @Companies 
            (field1, 
             field2) 
SELECT @newidentity, 
       Name 
FROM   Company 
WHERE  Name = 'Parker' 

是什么@Companies

于 2012-05-27T15:18:14.270 回答