## Methode prepare

### Verwendung

prepare ist eine Methode der Klasse SapDB_Session.

Mit dieser Methode senden Sie eine SQL-Anweisung cmd zur Prüfung an die Datenbankinstanz.

### Funktionsumfang

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

### Beispiel

● 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.

● SQL-Anweisung mehrfach mit verschiedenen Werten ausführen