## Methode sql

### Verwendung

sql ist eine Methode der Klasse SapDB_Session.

Mit dieser Methode führen Sie eine SQL-Anweisung aus.

### Funktionsumfang

sql (cmd)

cmd | SQL-Anweisung

Ergebnis:

● bei erfolgreicher Ausführung: siehe Mögliche SQL-Ergebnisse

● bei einem Fehler: Ausnahme der Klasse SQLError

### Beispiel

● Sie führen eine SELECT-Anweisung aus:

cursor = session.sql ('SELECT * FROM hotel.room')

Die Variable cursor enthält ein Objekt der Klasse SapDB_ResultSet. Mit diesem Objekt können Sie auf die Datensätze der Ergebnismenge zugreifen.

● Sie führen eine DELETE-Anweisung aus:

rowsDeleted = session.sql ('DELETE FROM hotel.person WHERE name='NY'')

Die Variable rowsDeleted enthält die Anzahl der Zeilen, die von der DELETE-Anweisung gelöscht wurden.

● SQL-Anweisung ausführen und Ergebnismenge auslesen

● SQL-Anweisung ausführen und Ergebnismenge mit einer for-Schleife auslesen

● SQL-Anweisung ausführen und Informationen zur Ergebnismenge abfragen

● SQL-Anweisung mehrfach mit verschiedenen Werten ausführen