Image | Audio | Vidéo |
---|---|---|
X | X |
Renvoie ou met à jour une version miniature d'un objet image ou vidéo stocké dans une base de données.
Fichier d'inclusion
Syntaxe
Extraction d'une miniature
>>-Thumbnail--(--descripteur--)--------------------------------><
Syntaxe
Mise à jour d'une miniature
>>-Thumbnail--(--descripteur--,--nouvelle_miniature--)---------><
Paramètres (type de données)
Codes retour (type de données)
Pour l'extraction, contenu de la miniature extraite (LONG VARCHAR FOR BIT DATA) pour la mise à jour, descripteur de l'image ou de la vidéo (DB2IMAGE or DB2VIDEO).
Exemples
Extraction de la version miniature de l'image d'Anne Dupont stockée dans la table Employés :
EXEC SQL BEGIN DECLARE SECTION; struct{ short len; char data [32000]; }hvThumbnail; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT THUMBNAIL(PICTURE) INTO :hvThumbnail FROM EMPLOYEE WHERE NAME = 'Anne Dupont';
Mise à jour de la version miniature associée à la vidéo d'Anne Dupont dans la table Employés :
EXEC SQL BEGIN DECLARE SECTION; struct { short len; char data[10000]; }hvThumbnail; EXEC SQL END DECLARE SECTION; /* Création d'une miniature et */ /* stockage dans hvThumbnail */ EXEC SQL UPDATE EMPLOYEE SET VIDEO=THUMBNAIL( VIDEO, :hvThumbnail) WHERE NAME='Anne Dupont';