Image | Audio | Video |
---|---|---|
X | X | X |
Ruft den Inhalt eines Abbilds, Tons oder Videos aus der Datenbank ab oder aktualisiert ihn. Der Inhalt kann in einen Client-Puffer, eine Client-Datei oder eine Server-Datei abgerufen werden.
Kopfdatei
Syntax
Abrufen des Inhalts in einen Puffer oder eine Client-Datei
>>-Content--(--kennung--)--------------------------------------><
Syntax
Abrufen eines Inhaltsegments in einen Puffer oder eine Client-Datei
>>-Content--(--kennung--,--rel_adresse--,--größe--)------------><
Syntax
Abrufen des Inhalts in eine Server-Datei
>>-Content--(--kennung--,--zieldatei--,--überschreiben--)------><
Syntax
Abrufen des Inhalts in einen Puffer oder eine Client-Datei mit Formatumsetzung (nur Abbilder)
>>-Content--(--kennung--,--zielformat--)-----------------------><
Syntax
Abrufen des Inhalts in eine Server-Datei mit Formatumsetzung (nur Abbilder)
>>-Content--(--kennung--,--zieldatei--,--überschreiben--,-------> >----zielformat--)---------------------------------------------><
Syntax
Abrufen des Inhalts in einen Puffer oder eine Client-Datei mit Formatumsetzung und zusätzlichen Änderungen (nur Abbilder)
>>-Content--(--kennung--,--zielformat--,--umsetzungsoptionen--)--> >--------------------------------------------------------------><
Syntax
Abrufen des Inhalts in eine Server-Datei mit Formatumsetzung und zusätzlichen Änderungen (nur Abbilder)
>>-Content--(--kennung--,--zieldatei--,--überschreiben--,-------> >----zielformat--,--umsetzungsoptionen--)----------------------><
Syntax
Aktualisieren des Inhalts eines Puffers oder einer Client-Datei
>>-Content--(--kennung--,--inhalt--,--quellenformat--,----------> >----zieldatei--)----------------------------------------------><
Syntax
Aktualisieren des Inhalts einer Server-Datei
>>-Content--(--kennung--,--quellendatei--,--quellenformat--,----> >----speichertyp--)--------------------------------------------><
Syntax
Aktualisieren des Inhalts eines Puffers oder einer Client-Datei mit vom Benutzer angegebenen Attributen
>>-Content--(--kennung--,--inhalt--,----------------------------> >----zieldatei--,--attribute--,--piktogramm--)-----------------><
Syntax
Aktualisieren des Inhalts einer Server-Datei mit vom Benutzer angegebenen Attributen
>>-Content--(--kennung--,--quellendatei--,--speichertyp--,--attribute--,--> >---piktogramm--)----------------------------------------------><
Syntax
Aktualisieren des Inhalts eines Puffers oder einer Client-Datei mit Formatumsetzung (nur Abbilder)
>>-Content--(--kennung--,--inhalt--,--quellenformat--,----------> >----zielformat--,--zieldatei--)-------------------------------><
Syntax
Aktualisieren des Inhalts einer Server-Datei mit Formatumsetzung (nur Abbilder)
>>-Content--(--kennung--,--quellendatei--,--quellenformat--,----> >----zielformat--,--zieldatei--)-------------------------------><
Syntax
Aktualisieren des Inhalts eines Puffers oder einer Client-Datei mit Formatumsetzung und zusätzlichen Änderungen (nur Abbilder)
>>-Content--(--kennung--,--inhalt--,--quellenformat--,----------> >----zielformat--,--umsetzungsoptionen--,--zieldatei--)--------><
Syntax
Aktualisieren des Inhalts einer Server-Datei mit Formatumsetzung und zusätzlichen Änderungen (nur Abbilder)
>>-Content--(--kennung--,--quellendatei--,--quellenformat--,----> >----zielformat--,--umsetzungsoptionen--,--zieldatei--)--------><
Parameter (Datentyp)
Rückgabewerte (Datentyp)
Der Inhalt des abgerufenen Abbilds, Tons oder Videos, wenn er in einen Puffer abgerufen wird (BLOB(2G) AS LOCATOR). Wenn der Inhalt in eine Datei abgerufen wird, VARCHAR(254).
Beim Aktualisieren die Kennung des zu aktualisierenden Abbilds, Tons oder Videos (DB2IMAGE, DB2AUDIO oder DB2VIDEO).
Beispiele
Abrufen des Abbilds, das für Anita Jones in der Spalte 'picture' der Tabelle 'employee' gespeichert ist, in eine Server-Datei:
struct{ short len; char data[250]; }hvImg_fname; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT CONTENT (PICTURE, '/employee/images/ajones.bmp',1) INTO :hvImg_fname FROM EMPLOYEE WHERE NAME='Anita Jones';
Abrufen des 1-MB-Audioclips, der für Robert Smith in der Spalte 'sound ' der Tabelle 'employee' gespeichert ist, in einen Client-Puffer:
EXEC SQL BEGIN DECLARE SECTION; SQL TYPE IS BLOB_LOCATOR audio_loc; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT CONTENT (SOUND, 1, 1000000) INTO :audio_loc FROM EMPLOYEE WHERE NAME= 'Robert Smith';
Aktualisieren des Abbilds für Anita Jones in der Spalte 'picture' der Tabelle 'employee'; Umsetzen des Formats des Abbilds von BMP in GIF und Verkleinern des Abbilds auf 50 % der Originalgröße:
EXEC SQL UPDATE EMPLOYEE SET picture = CONTENT(PICTURE, '/employee/newimg/ajones.bmp', 'BMP', 'GIF', '-s 0.5', ''); WHERE NAME='Anita Jones';