Die Systemfunktion 'lobLib.attachBlobToTempFile()' erstellt eine eindeutige temporäre Systemdatei und ordnet diese Datei einer BLOB-Variablen zu. Diese Funktion minimiert den zur Laufzeit verwendeten Hauptspeicher.
Die Funktion gibt alle Hauptspeicher- bzw. Dateiressourcen, die der Variablen bisher zugeordnet waren, frei, und setzt die Länge der Datei auf null. Bei Erstellung der Zuordnung wird der aktuelle Wert der BLOB-Variablen von der Funktion nicht in die Datei geschrieben. Bei zukünftigen Änderungen an der Variablen (wie beispielsweise beim Lesen von Werten aus einer Datenbank in die Variable) wird der Wert der Variablen jedoch in die zugeordnete Datei geschrieben.
Um einen vorhandenen Wert der BLOB-Variablen in einer Datei zu speichern, müssen Sie die Systemfunktion 'updateBlobToFile()' verwenden, die jedoch keine temporäre Datei verwenden darf.
lobLib.attachBlobToTempFile(BLOB-Variable BLOB in)