Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Az SQL Server 2016 (13.x) és újabb verziói
Az Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Analytics végpontja a Microsoft Fabric
Warehouse-ban a Microsoft Fabric
SQL Database-ben a Microsoft Fabricben
Ez a függvény a Gzip-algoritmus használatával kibontja a bemeneti kifejezés értékét.
DECOMPRESS egy bájttömböt ad vissza a varbinary(max) adattípusban.
Transact-SQL szintaxis konvenciók
Szemantika
DECOMPRESS ( expression )
Arguments
kifejezés
Egy varbinary(n), varbinary(max), vagy bináris(n) érték. További információ: Kifejezések (Transact-SQL).
Visszatérési típusok
A varbinary(max) adattípus értéke.
DECOMPRESS A Gzip-algoritmus használatával bontja le a bemeneti argumentumot. Ha szükséges, az eredményt explicit módon céltípusra kell helyeznie.
Megjegyzések
Példák
A. Adatok felbontása lekérdezéskor
Ez a példa a tömörített táblaadatok visszaadására mutat be példát:
SELECT _id,
name,
surname,
datemodified,
CAST(DECOMPRESS(info) AS NVARCHAR(MAX)) AS info
FROM player;
B. Tömörített adatok megjelenítése számított oszlop használatával
Megjegyzés:
Ez a példa nem vonatkozik az Azure Synapse Analyticsre.
Ez a példa bemutatja, hogyan hozhat létre táblát a tömörített adattároláshoz:
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))
);