Netezza READ sql语句形成文件



Netezza是否有办法读取sql文件?在Sybase中,READ语句的工作方式如下:
READ "C:procedure_name.sql"。我创建一个脚本,将多个脚本合并成一个,然后通过命令行运行它与Aginity。

答案是"是",但方法取决于您使用的是哪个接口。

如果你使用的是nzsql,那么i就可以了:

[nz@netezza ~]$ cat procedure_name.sl 
SELECT CURRENT_TIMESTAMP;
[nz@netezza ~]$ nzsql
Welcome to nzsql, the IBM Netezza SQL interactive terminal.
Type:  h for help with SQL commands
       ? for help on internal slash commands
       g or terminate with semicolon to execute query
       q to quit
SYSTEM.ADMIN(ADMIN)=> i procedure_name.sl 
      TIMESTAMP      
---------------------
 2016-09-16 15:41:06
(1 row)

请注意,过去的情况是,nzsql没有与windows客户端工具一起交付,因此您必须依赖于Aginity Workbench等工具,但如果您有最新版本的Netezza客户端代码,现在包含了nzsql。

最新更新