[英]What's wrong with this T-SQL?
这个T-SQL有什么问题:
DECLARE @temp TABLE(ID INT IDENTITY,[Value] VARCHAR(100))
SET @temp = dbo.[fnCSVToTable](',2,3')
我认为您不能像这样分配给表变量(除非它在SQL 2008中是新事物)。
至少对于SQL2005,您需要执行以下操作。
DECLARE @temp TABLE(ID INT IDENTITY,[Value] VARCHAR(100))
INSERT INTO @temp
SElECT [value]
FROM dbo.[fnCSVToTable](',2,3')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.