Extensions Image, Audio et Vidéo Administration et programmation

Thumbnail


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

image
dmbimage.h

vidéo
dmbvideo.h

Syntaxe

Extraction d'une miniature

>>-Thumbnail--(--descripteur--)--------------------------------><
 

Syntaxe

Mise à jour d'une miniature

>>-Thumbnail--(--descripteur--,--nouvelle_miniature--)---------><
 

Paramètres (type de données)

descripteur (DB2IMAGE ou DB2VIDEO)
Nom de colonne ou variable SQL contenant le descripteur de l'image ou de la vidéo.

nouvelle_miniature (LONG VARCHAR FOR BIT DATA)
Contenu source pour la mise à jour de la miniature.

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';


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]