decompress() (Funktion)

Die Funktion decompress() dekomprimiert einen zuvor komprimierten varchar- oder nvarchar-Wert.

Wichtig: Um nvarchar-Werte zu verarbeiten, sollten Sie die Funktion ' compress_nvarchar() statt der Funktion ' compress() und die Funktion ' decompress_nvarchar() statt der Funktion ' decompress() verwenden. Die Funktion compress() bleibt für die Kompatibilität mit früheren Versionen und Ergebnissen bestehen, bei Tabellen und Ansichten jedoch, die Werte der Funktion compress('NVARCHAR') speichern, können Probleme bei Ladeoperationen und GENERATE STATISTICS-Operationen auftreten.

Syntax

Die Funktion decompress() hat folgende Syntax:
varchar = decompress(varchar input);
nvarchar = decompress(nvarchar input);

Der Wert " input gibt den zu dekomprimierenden varchar- oder nvarchar-Wert an.

Rückgabe

Die Funktion gibt den dekomprimierten Wert zurück.

Beispiel

select decompress (compress('1234567890'));
 DECOMPRESS
------------
 1234567890
(1 row)