salut tout le monde,
a quoi ca sert les types CLOB et BLOB ??
car j besoin lors d'un batch en java de mettre tout le contenu d'un rapport generé dans un champs et j entendu que ca doit etre blob !!
Merci d'avance
salut tout le monde,
a quoi ca sert les types CLOB et BLOB ??
car j besoin lors d'un batch en java de mettre tout le contenu d'un rapport generé dans un champs et j entendu que ca doit etre blob !!
Merci d'avance
BLOB = Binary Large OBject
CLOB = Character Large OBject
Le BLOB permet effectivement de stocker des objets volumineux comportant des images, du son, des caractères, etc ...
Le CLOB ne peut stocker que des caractères (me semble-t-il).
Question:
Sur quel système d'exploitation fonctionne votre DB2 ?
Merci pr ta reponse, on travail sur windows XP mais on va basculer apres pr l'AS400 !!
donc le type clob peut contenir tt le texte d'un rapport comportant par exemple 8000 Lignes ?? ou plus
Si le rapport est en Word, par exemple, c'est le BLOB qui sera le plus judicieux, le fichier .doc étant stocké en binaire.
PS : le passage sous AS400, ce sera pour du DB2-400 sur OS400 ou de l'UDB sur partition Linux/AIX ? DB2 gère plutôt mal les LOB : minimisez leur utilisation
merci pr les informations, mais comment on fait pr inserer 8000 lignes (qui en faite le contenu du rapport texte generé) dans un champs clob??
et si on veut stocker un fichier dans un champs blob comment en fait??
car j essayer en java db2 ca marchait pa!!
car ce que je fait je stock tt le contenu texte du rapport en un variable objet et bau moment d'insertion je lui file cet objet pr etre inserer mais en vain !!!
SOS Please
voila un exemple de requete que j'alimente a partir de mon programme et que je veux inserer dans db2 dans un champs clob :
mais elle genere des erreurs !!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 INSERT INTO SCHEMA.BATCH ( BAT_ID, BAT_STATUT, BAT_DTCREATION, BAT_RAPPORT, BAT_RAPPORT_ANOMALIE) VALUES ( 11, 1, '2005-11-17 09:59:52', ************************************** Rapport - Batch MAJ INDICATEURS - ************************************** Batch lancé a :2005-11-17 09:59:52.421 Ligne 1--->35/26421 La ligne est bien inseré , ************************************** Rejet Batch - Fichier intitial - ************************************** )
Il manque déjà le délimiteur de chaînes !
Bonjour,
Si cela vous interesse toujours, Dans le cadre d'un projet d'entreprise nous implémentons à ce jour des tables SQL (DB2/400) avec des champs Blob.
Cette implémentation est même réalisable en RPG avec l'IFS.
Attention, on parle bien de table SQl et non de fichier DDS.
Emmanuel Croza
Inter Mutuelles Assistance
Attention, dans le cadre de record de grande taille, il faut que la pagesize soit suffisament grand.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager