Serie: Kennen Sie die Pragmatis-PL/SQL-Libraries?

Techinfo 2: pragmatisZIP

 
Pragmatis entwickelt und pflegt für den Einsatz in Datenbankwendungen eine PL/SQL-Bibliothek, mit kleinen Helferlein und mächtigen Logikbausteinen.
Der erste Teil der Serie behandelte ein "deutsches" SOUNDEX.
Die zweite Folge behandelt nun pragmatisZip. Dieses Package ermöglicht einfaches Komprimieren und Dekomprimieren sowie Ändern von Zip-Archiven innerhalb und außerhalb der Oracle-Datenbank.


Hintergrund
LIMSe verfügen immer häufiger Rohdaten- und Dokumenten-Management-Komponenten. Mit den dadurch anfallenden Rohdaten und Dokumenten steigt aber der Speicherplatzbedarf enorm und manchmal wird es dann bei bestehenden Systemen etwas 'eng'. Gut wenn man in solchen Fällen auf eingebettete Komprimierungslösungen zurückgeifen kann....


Beispiel: Selektieren eines gezippten Blobs aus einer DB-Spalte

Gegeben: Tabelle MY_FILES mit Spalten

FILE_NAME (enthält den orginalen Dateinamen),

FILE_BLOB (enthält das gezippte BLOB),

FILE_ID (Enthält die ID)

 

select as_zip.get_file

(FILE_BLOB,FILE_NAME)

from MY_FILES

where FILE_ID = 4711;

pragmatisZIP besteht aus einer Reihe von Unterprogrammen, z.B.

 

Unterprogramm

Typ

Beschreibung

getVersion

Function

Liefert die Version des Packages als String

getFileList

Function

Überladenen Funktion:

Liefert aus einer gezippten Datei im Directory alle Dateien als BLOBs

...    

addFile

Procedure

Fügt eine Datei an ein ZipBLOB an

...    

 

Interessiert? Für weitere Informationen wenden Sie sich bitte an  oder

verwenden das Kontaktformular http://www.pragmatis.de/kontakt/kontaktformular.
(#PL/SQL, #Pragmatis-Libraries)
 

Pragmatis ist Oracle - Spezialist

 

Pragmatis GmbH verlängert Ende Januar 2014 ihre Partnerschaft mit Oracle: Seit Jahr(zehnt)en erhalten Sie von Pragmatis innovative und investitionssichere Lösungen mit Oracle-Technologie und kompetenten Oracle-Service auf Gold-Niveau.

Kennen Sie unsere entsprechenden Produkte und Service-Angebote?

Nein? - dann wenden Sie sich bei Interesse an oder nehmen Kontakt
über das Kontaktformular auf.

Wir freuen uns auf Ihre Anfrage!
(#Oracle #Lizenzierung)

Produktfreigaben für Microsoft Windows 8.1

 

Praefekt1)

vpLIMS V.4.2.2)


Blomesystem3)

geplant 1. Quartal 2014

01.12.2013

 
geplant 01.2014

1) Windows 8.1 Pro
2) Windows 8.1 Pro, Windows 8.1 RT
3) Windows 8.1 Pro (Blomesystem ab V.10.X)


Für weitere Informationen wenden Sie sich bitte an  oder

verwenden das Kontaktformular http://www.pragmatis.de/kontakt/kontaktformular.

(#Windows 8.1, #LIMS, #Blomesystem, #Praefekt, #vpLIMS)