Netezza READ sql语句构成一个文件

时间:2016-09-06 11:41:16

标签: sql netezza

Netezza有没有办法读取sql文件?在Sybase中,READ语句的作用如下:
READ "C:\procedure_name.sql"。 我创建了一个脚本,将多个脚本合并为一个,然后通过命令行使用Aginity运行它。

1 个答案:

答案 0 :(得分:0)

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

如果你正在使用nzsql,那么\我会做的诀窍:

[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现在包括在内。