Déterminer la taille en ko d'une colonne BLOB de DB2
De la table de fichiers contient - File_Id et File_data(BLOB)
comment puis-je savoir la taille du fichier binaire stocké dans File_data colonne. length
fonction donne la longueur du fichier, mais comment savoir la taille en KO.
diviser la longueur résultante par 1024?
cela signifie length donne la taille en octets. C'est que la taille réelle?
Oui, LONGUEUR donne réelle de la taille des données stockées dans ce dossier.
cela signifie length donne la taille en octets. C'est que la taille réelle?
Oui, LONGUEUR donne réelle de la taille des données stockées dans ce dossier.
OriginalL'auteur nectar | 2012-03-29
Vous devez vous connecter pour publier un commentaire.
Cela donne un nombre en octets, de diviser par 1024 afin d'obtenir la taille en KO.
OriginalL'auteur Ramazan Polat
BLOB Longueur n'est pas tout à fait la même que taille.
Vous devez d'abord vous répondez NON à toutes ces questions pour qu'elle soit la taille du fichier:
Également envisager de LOB localisateur de frais généraux.
Fondamentalement, la réponse est que vous ne pouvez pas vraiment à 100% de déterminer le BLOB /taille réelle du fichier à partir de la colonne par le biais de méthode de longueur.
Je quess les gens qui l'ont lu n'ont pas compris ce que je voulais dire avec ma réponse originale à cette question. Mon point est que vous ne pouvez utiliser la longueur de la colonne blob SI la table n'est pas compressé et la colonne n'est pas COMPACT.
COMPACT
ness d'une colonne LOB n'a rien à voir avec la longueur de la valeur stockée.Je crois que la compression se fait au niveau des disques, donc, pour les clients, les données sont toujours considérés comme non compressé.
OriginalL'auteur Reigo