prepare ist eine Methode der Klasse SapDB_Session.
Mit dieser Methode senden Sie eine SQL-Anweisung cmd zur Prüfung an die Datenbankinstanz.
prepare (cmd)
cmd |
SQL-Anweisung |
Ergebnis:
● bei erfolgreicher Ausführung: Objekt der Klasse SapDB_Prepared
Sie können dieses Objekt verwenden, um die gleiche SQL-Anweisung mehrfach und mit unterschiedlichen Parametern auszuführen (Methode execute). Auf diese Weise muss die Datenbankinstanz nicht jedes Mal die Syntax und die Privilegien neu überprüfen.
● bei einem Fehler: Ausnahme der Klasse SQLError
● Sie senden eine INSERT-Anweisung an die Datenbankinstanz:
insert = session.prepare ('INSERT INTO hotel.city VALUES (?,?,?)')
Die Variable insert enthält ein Objekt der Klasse SapDB_Prepared. Mit diesem Objekt können Sie die INSERT-Anweisung mit unterschiedlichen Parametern ausführen.