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
SELECT blob_column FROM table_name WHERE id = 1;
2 Tukar kepada teks atau JSON
Sesetengah pangkalan data membenarkan penukaran BLOB kepada teks atau perwakilan JSON. Contohnya:-- 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;
-- Oracle SELECT blob_column FROM table_name WHERE id = 1 FOR UPDATE INTO OUTFILE 'myfile.bin' BFILE;
varbinarymax
SQL Server menggunakan jenis
SELECT varbinarymax_column FROM table_name WHERE id = 1;
Atas ialah kandungan terperinci Bagaimana untuk membaca blob dalam sql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!