Datenbank

Tabelle - ut_Blobs

Die Tabelle ut_Blobs speichert binäre Objekte. Um die Verarbeitung mit ODBC-Anwendungen zu erleichtern werden große Blobs in mehreren Teildatensätzen (Parts) abgelegt.
Für diese Tabelle ist keine Strukturbeschreibungsdatei vorhanden, da die klassische Datenbankzugriffsschicht den Datentyp Blob nicht implementiert.

Inhalte importierter Dateien sollten um Duplikate zu vermeiden, nicht direkt als Blob referenziert werden. Der Import sollte besser in die Tabelle ut_FileRef vorgenommen werden und auf den Stamp referenziert werden.

Wird referenziert von:
ut_FileRef.BlobId
ut_BelegArchiv.BlobId
ut_MareonAttachment.BlobId

Implementierung:
sql/extension/Blobs.sql

SQL-Statement zum Ermitteln der Größen unreferenzierter Blobs:

    select BlobId, DATALENGTH(BlobData) from ut_Blobs where not BlobId in
    (
        select distinct BlobId from
        (
          select BlobId from ut_FileRef where BlobId <> 0
          union
          select BlobId from ut_BelegArchiv where BlobId <> 0
          union
          select BlobId from ut_MareonAttachment where BlobId <> 0
        ) usedBlobs
    )  order by BlobId