Sql server 2008 双元列名 DECLARE@count INT 声明@intFlag INT 声明@PropertyName Varchar(20) 设置@intFlag=1 从PropertyList中选择@count=count(*) WHILE(@intFlag)您需
双元列名Sql server 2008 双元列名 DECLARE@count INT 声明@intFlag INT 声明@PropertyName Varchar(20) 设置@intFlag=1 从PropertyList中选择@count=count(*) WHILE(@intFlag)您需,sql-server-2008,Sql Server 2008,双元列名 DECLARE@count INT 声明@intFlag INT 声明@PropertyName Varchar(20) 设置@intFlag=1 从PropertyList中选择@count=count(*) WHILE(@intFlag)您需要生成一个包含查询的字符串,然后执行它。您能给我一个示例sp\u executesql或exec吗 DECLARE @count INT DECLARE @intFlag INT DECLARE @PropertyName Varchar(20
DECLARE@count INT
声明@intFlag INT
声明@PropertyName Varchar(20)
设置@intFlag=1
从PropertyList中选择@count=count(*)
WHILE(@intFlag)您需要生成一个包含查询的字符串,然后执行它。您能给我一个示例sp\u executesql或exec吗
DECLARE @count INT
DECLARE @intFlag INT
DECLARE @PropertyName Varchar(20)
SET @intFlag = 1
SELECT @count = COUNT(*) FROM PropertyList
WHILE (@intFlag <= @count)
BEGIN
SELECT @PropertyName =PropertyName FROM PropertyList WHERE PropertyNumber = @intFlag
SET @intFlag = @intFlag + 1
SELECT C.AGO_Exc, + 'C.' + @PropertyName FROM [Crude Data] C
END
GO!