Sql 如何在Aginity中列出列/列类型
我第一次使用Netezza的Aginity Workbench 有人知道如何列出列和列类型吗?我在网上找到的典型SQL代码片段似乎不起作用Sql 如何在Aginity中列出列/列类型,sql,netezza,Sql,Netezza,我第一次使用Netezza的Aginity Workbench 有人知道如何列出列和列类型吗?我在网上找到的典型SQL代码片段似乎不起作用 谢谢 此代码段应该可以执行您想要的操作 SELECT tablename, attname AS COL_NAME, b.FORMAT_TYPE AS COL_TYPE, attnum AS COL_NUM FROM _v_table a JOIN _v_relation_column b ON a
谢谢 此代码段应该可以执行您想要的操作
SELECT
tablename,
attname AS COL_NAME,
b.FORMAT_TYPE AS COL_TYPE,
attnum AS COL_NUM
FROM _v_table a
JOIN _v_relation_column b
ON a.objid = b.objid
WHERE a.tablename = 'ATT_TEST'
AND a.schema = 'ADMIN'
ORDER BY attnum;
TABLENAME | COL_NAME | COL_TYPE | COL_NUM
-----------+-------------+----------------------+---------
ATT_TEST | COL_INT | INTEGER | 1
ATT_TEST | COL_NUMERIC | NUMERIC(10,2) | 2
ATT_TEST | COL_VARCHAR | CHARACTER VARYING(5) | 3
ATT_TEST | COL_DATE | DATE | 4
(4 rows)
您只是在寻找给定表的列和类型列表,还是希望以列/行格式对其进行编程处理?值得注意的是,在指定要查找的表名/列时,您必须使用大写字母(ScottMcG在他的回答中提到了这一点)。