| Mit prepare kann eine SQL-Anweisung zur Ausführung
vorbereitet werden. Typischerweise wird sie dabei
bereits syntaktisch analysiert und in eine interne Form
überführt, die später mit dem dafür zurückgelieferten
Objekt referenziert wird (statement handle).
|
| q{...} ist äquivalent zu '...' -- hat aber den
Vorteil, daß es sich über mehrere Zeilen erstrecken kann.
|
| Mit der Methode execute kann dann eine SQL-Anweisung
zur Ausführung gebracht werden. Interessant ist hier,
daß execute beliebig oft hintereinander angewandt
werden darf, ohne daß bei den weiteren Ausführungen
die SQL-Anweisung frisch parsiert werden muß.
|
| Mit finish werden alle Ressourcen freigegeben,
die mit der internen Repräsentierung dieser Anweisung
zusammenhingen. Wenn dies versäumt wird, kann es zu
Warnungen kommen.
|
| Wenn eine Anweisung nur ein einziges Mal ausgeführt
werden soll, geht es auch kürzer: $db->do(q{...}); %stopzone
|