varbinary(max)
data kepada VARCHAR
yang boleh dibaca manusia dalam Pelayan SQLPanduan ini menunjukkan cara mengubah varbinary(max)
nilai lajur menjadi rentetan VARCHAR
mesra pengguna dalam SQL Server. Fungsi CONVERT()
ialah alat utama anda.
Berikut ialah sintaks yang berkesan:
<code class="language-sql">SELECT CONVERT(VARCHAR(1000), varbinary_column, 2);</code>
Mari pecahkan komponen:
VARCHAR(1000)
: Ini mentakrifkan jenis data output sebagai VARCHAR
dengan panjang maksimum 1000 aksara. Laraskan nilai ini mengikut keperluan untuk menampung data anda.varbinary_column
: Ini mewakili nama lajur varbinary(max)
anda.2
: Kod gaya ini menentukan kaedah penukaran. Pilihan yang ada ialah:Style | Description |
---|---|
0 | Hexadecimal |
1 | Decimal |
2 | Base64 |
Menggunakan kod gaya 2
(Base64) secara amnya menghasilkan perwakilan rentetan yang paling boleh dibaca bagi data binari anda. Penukaran ini boleh disepadukan dengan lancar ke dalam pelbagai operasi SQL, termasuk pertanyaan, kemas kini dan tugasan, di mana-mana sahaja versi data binari yang boleh dibaca manusia diperlukan.
Atas ialah kandungan terperinci Bagaimana untuk Menukar SQL Server varbinary(maks) kepada VARCHAR Boleh Dibaca Manusia?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!