DECOMPRESS (Transact-SQL)
Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL DatabaseAzure SQL Managed InstanceTitik akhir analitik Azure Synapse AnalyticsSQL di Microsoft FabricWarehouse di Microsoft Fabric
Fungsi ini mendekompresi nilai ekspresi input, menggunakan algoritma Gzip . DECOMPRESS
mengembalikan array byte dalam jenis data varbinary(max).
Sintaks
DECOMPRESS ( expression )
Argumen
expression
Nilai varbinary(n), varbinary(max), atau biner(n). Untuk informasi selengkapnya, lihat Ekspresi (Transact-SQL).
Jenis yang dikembalikan
Nilai varbinary tipe data(maks). DECOMPRESS
menggunakan algoritma Gzip untuk mendekompresi argumen input. Anda harus secara eksplisit melemparkan hasilnya ke jenis target jika perlu.
Keterangan
Contoh
J. Mendekompresi Data pada Waktu Kueri
Contoh ini memperlihatkan cara mengembalikan data tabel terkompresi:
SELECT _id,
name,
surname,
datemodified,
CAST(DECOMPRESS(info) AS NVARCHAR(MAX)) AS info
FROM player;
B. Menampilkan data terkompresi menggunakan kolom komputasi
Catatan
Contoh ini tidak berlaku untuk Azure Synapse Analytics.
Contoh ini memperlihatkan cara membuat tabel untuk penyimpanan data yang didekompresi:
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))
);
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk