2016-09-06 10 views
0

Gibt es eine Möglichkeit für Netezza, SQL-Dateien zu lesen? In Sybase gibt es READ-Anweisung funktioniert wie:
READ "C:\procedure_name.sql". Im Erstellen eines Skripts, das mehrere Skripts zu einem kombinieren und dann mit Aginity über die Befehlszeile ausführen würde.Netezza READ SQL-Anweisungen bilden eine Datei

Antwort

0

Die Antwort ist "Ja", aber die Methode hängt davon ab, welche Schnittstelle Sie verwenden.

Wenn Sie nzsql verwenden, dann \ i den Trick tun wird:

[[email protected] ~]$ cat procedure_name.sl 
SELECT CURRENT_TIMESTAMP; 
[[email protected] ~]$ 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) 

Beachten Sie, dass es um den Fall zu sein verwendet, die nzsql nicht mit dem Windows-Client-Tools ausgeliefert, so dass Sie sich verlassen musste Tools wie Aginity Workbench, aber wenn Sie eine aktuelle Version des Netezza-Client-Codes haben, ist nzsql jetzt enthalten.