【发布时间】:2020-07-01 20:20:46
【问题描述】:
在 PostgreSQL 中,您可以使用 SELECT 语句中的函数pg_typeof() 来获取 SQL 查询返回值的数据类型。
尽管有 Redshift 的 SQL 血统,但该函数在 Redshift 中不存在。
我想这样做:
SELECT pg_typeof(0.25::numeric(5,2)) ;
然后得到:
numeric(5,2)
如何获取 SQL 查询返回的值的数据类型? 这是为了帮助我对我的 ETL 开发进行单元测试。
【问题讨论】:
-
我认为无法检查查询中的列类型。
标签: sql amazon-redshift