首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Netezza中使用nzsql

如何在Netezza中使用nzsql
EN

Stack Overflow用户
提问于 2014-05-21 17:59:00
回答 3查看 13.5K关注 0票数 0

我对Netezza完全不熟悉。我已经通过putty访问连接到Netezza服务器,需要在Linux终端上运行nzsql命令,但当我给出nzsql时,它显示为command not found。有人能告诉我如何开始使用nzsql并执行查询吗?

提前感谢

EN

回答 3

Stack Overflow用户

发布于 2014-05-22 15:44:42

您需要安装NzClient才能从临时机器上运行nzsql,请阅读以下链接-

代码语言:javascript
复制
http://bajajvarun.blogspot.in/2014/02/install-netezza-client-on-ubuntu.html
票数 2
EN

Stack Overflow用户

发布于 2014-05-21 18:47:56

nzsql命令很可能不在您的路径上。

http://pic.dhe.ibm.com/infocenter/ntz/v7r0m3/index.jsp?topic=%2Fcom.ibm.nz.adm.doc%2Fr_sysadm_nzsql_command.html指示命令的位置,因此,如果您在Netezza主机上,则命令应该在/nz/http://pic.dhe.ibm.com/infocenter/ntz/v7r0m3/index.jsp?topic=%2Fcom.ibm.nz.adm.doc%2Fr_sysadm_nzsql_command.html/bin中。

输入"/nz/kit/bin/nzsql“可以找到命令吗?如果是,请将该目录添加到您的路径中。如果没有,请与可以运行该命令的人联系,查看“哪个nzsql”显示的内容,并将该目录添加到您的路径中。

票数 1
EN

Stack Overflow用户

发布于 2014-12-12 09:58:01

如果您需要nzsql命令,请尝试执行以下命令:

nzsql -host -d -u -pw -c -c "select * from tablename“-o /root/home/outputfilename.txt;

nzsql -host -d -u -pw -c "select * from tablename“-F "|”-A -q -t | gzip > /root/home/outputfilename.txt.gz;

nzsql -host -d -u -pw -c 'insert into tablename values (1 ,2 )‘-o /root/home/outputfilename.txt;

http://dwbitechguru.blogspot.ca/2014/11/extract-load-migrate-filesdata-from.html

或者从unix脚本中使用它们:

代码语言:javascript
复制
#  Unix Script to Drop & Truncate a Netezza tables
#!/bin/sh
# enter your database name and table name in below
dbname=exampledb
tblname=exampletbl
echo "Dropping table $i"
# use below line to drop a table 
nzsql $dbanme -c "drop table $tblname"
# use below line to truncate a table 
nzsql $dbanme -c "truncate table $tblname"

http://dwbitechguru.blogspot.ca/2014/12/how-to-create-unix-script-to-drop.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23779873

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档