Image | Audio | Vidéo |
---|---|---|
X | X | X |
Renvoie ou met à jour un commentaire stocké avec un objet image, audio ou vidéo.
Fichier d'inclusion
Syntaxe
Extraction
>>-Comment--(--descripteur--)----------------------------------><
Syntaxe
Mise à jour
>>-Comment--(--descripteur--,--nouveau_commentaire--)----------><
Paramètres (type de données)
Codes retour (type de données)
Pour la mise à jour, le descripteur de l'objet image, audio ou vidéo (DB2IMAGE, DB2AUDIO ou DB2VIDEO). Pour l'extraction, le commentaire (LONG VARCHAR).
Exemples
Extraction du nom de fichier de toutes les images de la colonne Photo de la table Employés auxquelles est associé le commentaire "confidentiel" :
EXEC SQL BEGIN DECLARE SECTION; char hvImg_fname[255; EXEC SQL END DECLARE SECTION; EXEC SQL SELECT FILENAME(PICTURE) INTO :hvImg_fname FROM EMPLOYEE WHERE COMMENT(PICTURE) LIKE '%confidentiel%';
Mise à jour du commentaire associé à la séquence vidéo d'Anne Dupont dans la colonne vidéo de la table Employés :
EXEC SQL BEGIN DECLARE SECTION; struct{ short len; char data [4000]; }hvRemarks; EXEC SQL END DECLARE SECTION; /* Extraction de l'ancien commentaire */ EXEC SQL SELECT COMMENT(VIDEO) INTO :hvRemarks FROM EMPLOYEE WHERE NAME = 'Anne Dupont'; /* Mise à jour du commentaire */ hvRemarks.data[hvRemarks.len]='\0'; strcat (hvRemarks.data, "Nouvelle séquence vidéo"); hvRemarks.len=strlen(hvRemarks.data); EXEC SQL UPDATE EMPLOYEE SET VIDEO=COMMENT(VIDEO, :hvRemarks) WHERE NAME = 'Anne Dupont';