Sql 使用单个Insert语句插入多行
我正在尝试使用以下查询插入到表变量中。 但这是一个错误。 请帮助使用单个insert语句插入多个选择Sql 使用单个Insert语句插入多行,sql,insert,Sql,Insert,我正在尝试使用以下查询插入到表变量中。 但这是一个错误。 请帮助使用单个insert语句插入多个选择 DECLARE @AddressRecordsToPurge TABLE ( RowID INT NOT NULL PRIMARY KEY IDENTITY(1,1), GUIDValue Nvarchar(max) , GuidColumn Nvarchar(max) , GuidTable Nvarch
DECLARE @AddressRecordsToPurge TABLE
(
RowID INT NOT NULL PRIMARY KEY IDENTITY(1,1),
GUIDValue Nvarchar(max) ,
GuidColumn Nvarchar(max) ,
GuidTable Nvarchar(max)
)
Insert Into @AddressRecordsToPurge values ( (Select
EMPLOYMENTSEQUENCENUMBER FROM ACCOUNTANTSREFERENCE WHERE
CustomerNumber = @CustomerNumber AND Customerversionnumber =
@CustomerVersionNumber AND EMPLOYMENTSEQUENCENUMBER IS NOT
NULL), 'EMPLOYMENTSEQUENC ENUMBER', 'ACCOUNTANTSREFERENCE');
我的select语句返回多个值,我只希望这样。请帮忙 您的语法有点不正确:
Insert Into @AddressRecordsToPurge (GuidValue, GuidColumn, GuidTable)
SELECT EMPLOYMENTSEQUENCENUMBER, 'EMPLOYMENTSEQUENCENUMBER', 'ACCOUNTANTSREFERENCE'
FROM ACCOUNTANTSREFERENCE
WHERE CustomerNumber = @CustomerNumber
AND Customerversionnumber = @CustomerVersionNumber
AND EMPLOYMENTSEQUENCENUMBER IS NOT NULL;
您的语法有点不正确:
Insert Into @AddressRecordsToPurge (GuidValue, GuidColumn, GuidTable)
SELECT EMPLOYMENTSEQUENCENUMBER, 'EMPLOYMENTSEQUENCENUMBER', 'ACCOUNTANTSREFERENCE'
FROM ACCOUNTANTSREFERENCE
WHERE CustomerNumber = @CustomerNumber
AND Customerversionnumber = @CustomerVersionNumber
AND EMPLOYMENTSEQUENCENUMBER IS NOT NULL;
你是传奇兄弟。它像奶酪蛋糕一样顺滑1.干杯,你是传奇兄弟。它像奶酪蛋糕一样顺滑。干杯