jgugugiug 发表于 2018-10-19 07:42:07

SQL 查询动态列

ALTER procedure .  AS
  begin
  declare @fname varchar(20)
  set @fname = 'n'
  select @fname =@fname+'ame'    --设置字段名
  declare @s Nvarchar(1000)
  set @s = 'select '+ @fname   --拼接字符串,注意有空格
  select    @s=@s+' from color'    --注意有空格
  Exec(@s)
  end

页: [1]
查看完整版本: SQL 查询动态列