DECOMPRESS (Transact-SQL)
Si applica a: SQL Server 2016 (13.x) e versioni successive database SQL di Azure Istanza gestita di SQL di Azure Endpoint di analisi SQL di Azure Synapse Analyticsin Microsoft FabricWarehouse in Microsoft Fabric
Questa funzione decomprime un valore di espressione di input usando l'algoritmo Gzip . DECOMPRESS
restituisce una matrice di byte nel tipo di dati varbinary(max).
Convenzioni di sintassi Transact-SQL
Sintassi
DECOMPRESS ( expression )
Argomenti
expression
Valore varbinary(n), varbinary(max) o binary(n). Per altre informazioni, vedere Espressioni (Transact-SQL).
Tipi restituiti
Un valore con tipo di dati varbinary(max). DECOMPRESS
usa l'algoritmo Gzip per decomprimere l'argomento di input. Se necessario, è necessario eseguire il cast esplicito del risultato in un tipo di destinazione.
Osservazioni:
Esempi
R. Decompressione dei dati al momento della query
Questo esempio viene illustra come restituire i dati di una tabella compressa:
SELECT _id,
name,
surname,
datemodified,
CAST(DECOMPRESS(info) AS NVARCHAR(MAX)) AS info
FROM player;
B. Visualizzare i dati compressi usando la colonna calcolata
Nota
Questo esempio non si applica ad Azure Synapse Analytics.
Questo esempio illustra come creare una tabella per l'archiviazione dei dati decompressi:
CREATE TABLE example_table (
_id INT PRIMARY KEY IDENTITY,
name NVARCHAR(MAX),
surname NVARCHAR(MAX),
info VARBINARY(MAX),
info_json AS CAST(DECOMPRESS(info) AS NVARCHAR(MAX))
);
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per