我需要为 Netezza 中的不同表创建一个动态选择查询。
我使用以下查询获取任何表的列列表:
select * from _V_SYS_COLUMNS where TABLE_NAME='表名'
但我需要附加以逗号分隔的列'Column_Name'的所有值并将其存储到一个变量中:
var= col1,col2,....
然后我将在选择查询中传递这个 'var' 以针对不同的表运行它。
注意:我不能使用 Select * 因为所有列都不是必需的。
我需要为 Netezza 中的不同表创建一个动态选择查询。
我使用以下查询获取任何表的列列表:
select * from _V_SYS_COLUMNS where TABLE_NAME='表名'
但我需要附加以逗号分隔的列'Column_Name'的所有值并将其存储到一个变量中:
var= col1,col2,....
然后我将在选择查询中传递这个 'var' 以针对不同的表运行它。
注意:我不能使用 Select * 因为所有列都不是必需的。