Größe eines BLOB Datenbankfeldes bestimmen

Themen rund um den praktischen Einsatz von Firebird. Fragen zu SQL, Performance, Datenbankstrukturen, etc.

Moderator: thorben.braun

Antworten
Groffy
Beiträge: 8
Registriert: Do 12. Apr 2018, 23:14

Fr 14. Dez 2018, 10:19

Hallo Zusammen,

ich würde gerne in einer Tabelle in der Messdaten Binär in Blob Feldern gespeichert werden die Größe (Menge) der im Blob Feld gespeicherten Bytes bestimmen. Eine Length Funktion für binäre Blob Felder gibt es anscheinend nicht (FB 2.5). Die FreeAdhoc UDF Bibliothek enthält Funktionen die die Länge eines Blob Feldes bestimmen, aber die funktionieren anscheinend nur bei Text Blobs.

Weiß Jemand hierfür eine Lösung?


Beste Grüße
Benutzeravatar
martin.koeditz
Beiträge: 79
Registriert: Sa 31. Mär 2018, 14:35

Fr 14. Dez 2018, 14:55

Hallo,

du könntest ggf. mit OCTET_LENGTH() Erfolg haben.
Siehe auch https://firebirdsql.org/refdocs/langref ... ength.html

Gruß
Martin
Martin Köditz
it & synergy GmbH
Antworten