Terdapat empat cara untuk membaca BLOB dalam SQL: Baca terus sebagai data binari, tukar kepada teks atau JSON, gunakan penstriman, gunakan jenis varbinarymax SQL Server
Baca BLOB dalam SQL
,,
kaedah berikut untuk membaca data BLOB (Binary Large Object):1 Terus dibaca sebagai data binari
<code class="sql">SELECT blob_column FROM table_name WHERE id = 1;</code>
2 Tukar kepada teks atau JSON
Sesetengah pangkalan data membenarkan penukaran BLOB kepada teks atau perwakilan JSON. Contohnya:<code class="sql">-- MySQL SELECT CAST(blob_column AS CHAR) FROM table_name WHERE id = 1; -- PostgreSQL SELECT to_json(blob_column) FROM table_name WHERE id = 1;</code>
<code class="sql">-- Oracle SELECT blob_column FROM table_name WHERE id = 1 FOR UPDATE INTO OUTFILE 'myfile.bin' BFILE;</code>
varbinarymax
SQL Server menggunakan jenis
<code class="sql">SELECT varbinarymax_column FROM table_name WHERE id = 1;</code>
Atas ialah kandungan terperinci Bagaimana untuk membaca blob dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!