L'insertion de données BLOB dans DB2 à l'aide de Requête SQL

Je suis coincé dans une situation où j'ai besoin d'insérer des données dans une colonne blob par la lecture d'un fichier du système de fichiers dans DB2 (DB2 Express C sur Windows 7).

Quelque part sur internet, j'ai trouvé ce INSERT INTO ... VALUES ( ..., readfile('filename'), ...); mais ici readfile n'est pas une fonction intégrée de fonction, mais j'ai besoin de créer à l'aide de l'UDF (langage c des bibliothèques), mais qui pourrait ne pas être une solution utile.

Quelqu'un peut-il nous informer comment insérer des valeurs BLOB à l'aide de la commande d'Insertion.

  • plate-forme et la version de DB2?
  • DB2 Express C sur Windows 7
  • Il est intéressant de noter, DB2 for i 7.1 a un GET_BLOB_FROM_FILE() fonction. Mais DB2 pour LUW 10.5 ne semble pas.
  • DB2 for i 7.1, je n'ai pas le nom de plateforme ici. Est-il worksround pour Windows. Peut-il être exécuté sur ZOS(mainframe)
  • Désolé, DB2 for i est seulement disponible en tant que partie intégrante de la IBM i système d'exploitation, qui ne fonctionne que sur IBM Power ou PureFlex Systems, IBM PUISSANCE des processeurs.
  • Donc, pas d'options que ce soit

InformationsquelleAutor Ankit Nigam | 2015-06-30