sql (cmd_string)
sql ist eine Methode der Klasse Loader. Sie senden damit das unter cmd_string angegebene Loader-Kommando an den Loader-Server.
Wenn die Anweisung erfolgreich ausgeführt wurde, ist der Ergebniswert 0
Wenn die Ausführung der Anweisung zu einem SQL-Fehler führt, dann wird die Nummer der Fehlermeldung der SQL-Anweisung zurückgegeben.
Wenn die Ausführung der Anweisung zu einem Loader-Fehler führt, dann wird die Ausnahme LoaderError ausgelöst.
Ausführen einer gültigen SQL-Anweisung
session.cmd ('CREATE TABLE testtable3 (a integer)')
Ausgabe:
0
Ausführen einer ungültigen SQL-Anweisung
session.cmd ('invalid command')
Ausgabe ist der Fehlercode der SQL-Anweisung:
3005
Ausführen eines ungültigen Loader-Kommandos
session.cmd ('DATALOAD invalid spec')
Ausgabe ist die Ausnahme des Loader-Server:
Traceback (innermost last):
loader.LoaderError: loader.LoaderError: [-25281] Syntax error at position 10
(Unexpected token: invalid)