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 に答える