如何在Netezza中禁止列标题并从Select语句结束?
Select Column_type from _v_sys_columns where table_name = 'EMP';
输出:
Coulms ------- EMP_NM EMP_SAL row count(2)
我想取消列名称(Columns ------
)和row count(2)
。
感谢您的帮助。
答案 0 :(得分:2)
完成此操作的方法取决于您使用的界面/应用程序。从您提供的样本输出中不清楚,但我猜测您正在使用nzsql CLI。为此,您可以使用\ t指令切换列标题的输出(以及尾随行计数)。
{{1}}
或者,您可以使用" -t"来调用nzsql。相同效果的选项。
答案 1 :(得分:0)
您不能省略标题(据我所知,不仅仅是使用NETEZZA
)。您将不得不使用一些OS命令来剥离多余的行。比如,如果您当前正在NZSQL
中运行LINUX
,那么可能您可以使用tail
和head
命令来获取所需的输出
nzodbcsql -h <hostname> -d <db name> -u <userid> -pw <password> -q "Select Column_type from _v_sys_columns where table_name = 'EMP'"| tail -3 | head -2
答案 2 :(得分:0)
nzsql -h ${host_name} -u ${user} -db ${dbname} -pw ${password} -A -t -c "
select table_name, type_name from _V_SYS_COLUMNS where TABLE_NAME like 'EMP%';"
它将修剪标题并对齐输出