menukarkan ke rentetan dalam SQL Server varbinary(max)
dengan berkesan kepada perwakilan rentetan mesra pengguna dalam SQL Server. Ini penting apabila berurusan dengan data binari yang perlu ditafsirkan atau dipaparkan. varbinary(max)
Penyelesaian
Fungsi menyediakan penyelesaian. Gunakan sintaks berikut untuk mencapai penukaran: CONVERT
<code class="language-sql">SELECT CONVERT(VARCHAR(1000), varbinary_column, 2);</code>
dengan nama sebenar lajur varbinary_column
anda. varbinary(max)
Memahami parameter
VARCHAR(1000)
Ini menentukan jenis data sasaran. Laraskan ke panjang yang sesuai berdasarkan output rentetan yang dijangkakan. Pertimbangkan untuk menggunakan 1000
jika rentetan yang dihasilkan mungkin sangat panjang. VARCHAR(MAX)
varbinary_column
varbinary(max)
2
2
mari kita anggap jadual bernama dengan lajur
yang dipanggil: MyTable
varbinary(max)
| BinaryData |
| --- | --- |
| 0x48656c6c |
| 0x576f726c64 | BinaryData
ini akan menghasilkan output berikut:
<code class="language-sql">SELECT CONVERT(VARCHAR(1000), BinaryData, 2) AS StringData FROM MyTable;</code>
Kaedah ini menyediakan cara yang mudah dan cekap untuk mengurus dan membentangkan data
dalam format yang lebih mudah diakses. Ingatlah untuk menyesuaikan panjang
seperti yang diperlukan untuk menampung data khusus anda.Atas ialah kandungan terperinci Bagaimana untuk Menukar varbinary(maks) ke String dalam SQL Server?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!