发布网友 发布时间:2022-04-26 15:55
共3个回答
热心网友 时间:2023-10-13 01:59
不定的? 感觉你现在想解决的这是个大问题中的一部分,但是你把这部分拆分的有点偏。
主要问题可能不是要解决成这样的。
你可以写动态sql
列名称,可以根据系统的表查询。 拼接sql
热心网友 时间:2023-10-13 01:59
DECLARE @Fields VARCHAR(2000)
SET @Fields='a,b,c,d,e'
DECLARE @SQL VARCHAR(2000)
SET @SQL='SELECT '+@Fields+' FROM table'
EXEC(@SQL)
热心网友 时间:2023-10-13 02:00
建议自己定义字段别名,如:
select a as Field1,b as Field2,c as Field3,d as Field4 from table
然后针对
问题1里考虑用固定的字段名;
查询结果集里就用用固定列名设值。