在 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
我试图只获取查询结果的列名,而不需要 运行 所有查询。
例如,如果 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