在 Teradata 中获取查询的列名

Getting column names of a query in Teradata

我试图只获取查询结果的列名,而不需要 运行 所有查询。 例如,如果 table a 列是:id, price, txn_date,city_id 和 table b 列是:city_id,city_name, country

我想要一个只输出以下查询的列名的查询:

Select a.*,b.* from a left join b on a.city_id=b.city_id

而不使用 CPU 计算所有结果。

期望的输出: id, price, txn_date, city_id, city_name, country

尝试添加错误的条件并使用内部连接

Select a.*,b.* from a inner join b on a.city_id=b.city_id and 1= 2

这应该是 return 没有行的结果

或直接

Select a.*,b.* from a inner join b on  1= 2