Pour stocker un objet image, audio ou vidéo dans une base de données, utilisez la fonction UDF DB2Image, DB2Audio ou DB2Video dans une instruction SQL INSERT.
Vous pouvez stocker un objet dont la source se trouve dans la mémoire tampon ou dans un fichier du poste client ou dans un fichier du serveur. Quelle que soit la source, vous pouvez stocker l'objet dans une table de la base de données en tant qu'objet BLOB ou dans un fichier du serveur de bases de données.
Lorsque vous appelez la fonction UDF, vous devez spécifier :
Les extensions Image, Audio et Vidéo permettent de stocker un objet dont elles ne reconnaissent pas obligatoirement le format. Dans ce cas, vous devez préciser les attributs de l'objet. Lorsque vous stockez un objet image ou vidéo avec des attributs définis par l'utilisateur, vous pouvez également en enregistrer une version miniature (image réduite représentant l'objet image ou vidéo).
Pour les images uniquement, vous avez la possibilité de convertir le format au moment du stockage. En cas de conversion de format, il convient d'indiquer le format source et le format cible de l'image. Lors d'une demande de conversion de format, vous pouvez également spécifier d'autres modifications concernant l'image, telles que le détourage ou la rotation. Vous pouvez indiquer ces modifications en spécifiant les options de conversion.
Validation de l'opération de stockage : Validez l'unité d'oeuvre après avoir stocké l'objet image, audio ou vidéo dans une base de données. Cela permet de déverrouiller l'objet (celui-ci ayant été verrouillé par les extensions pour sa mise à jour).