pg_lo_write
Schreibt in ein Large Object
&reftitle.description;
intpg_lo_write
resourcelarge_object
stringdata
intlen
pg_lo_write schreibt Daten ab der aktuellen
Position der internen Schreib-Lese-Marke in ein Large Object.
Um die Large Object (lo) Schnittstelle benutzen zu können, müssen die
Kommandos innerhalb einer Transaktion ausgeführt werden.
Diese Funktion ersetzt die Funktion pg_lowrite().
&reftitle.parameters;
large_object
PostgreSQL Large Object Ressource (LOB), die von der Funktion
pg_lo_open zurückgegeben wurde.
data
Die Daten, die in das Large Object geschrieben werden. Falls
len angegeben wurde und kleiner als die Länge von data ist, werden nur len Bytes geschrieben.
len
Die maximale Anzahl der Bytes, die geschrieben werden. Die Anzahl
muss grösser als 0 und kleiner als die Länge von
data sein. Der Vorgabewert ist die Länge
von data. Diese Angabe ist optional.
&reftitle.returnvalues;
Die Anzahl der Bytes, die in das Large Object geschrieben wurden oder &false;, falls ein Fehler auftrat.
&reftitle.examples;
pg_lo_write Beispiel
]]>
&reftitle.seealso;
pg_lo_create
pg_lo_open