Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memasukkan Gambar ke dalam Medan Imej SQL Server 2005 Menggunakan SQL?

Bagaimana untuk Memasukkan Gambar ke dalam Medan Imej SQL Server 2005 Menggunakan SQL?

DDD
Lepaskan: 2024-12-28 02:01:10
asal
208 orang telah melayarinya

How to Insert Pictures into SQL Server 2005 Image Fields Using SQL?

Memasukkan Gambar ke dalam Medan Imej SQL Server 2005 menggunakan SQL

Menyimpan imej dalam pangkalan data ialah keperluan biasa dalam banyak aplikasi. Dalam SQL Server 2005, jenis data Imej digunakan untuk menyimpan data binari, yang boleh termasuk imej.

Memasukkan Imej

Untuk memasukkan imej ke dalam medan Imej , anda boleh menggunakan kaedah Sisip Pukal. Kaedah ini membaca data binari daripada fail dan memasukkannya ke dalam medan Imej dalam satu transaksi. Kod berikut menunjukkan cara untuk memasukkan imej ke dalam jadual Pekerja:

CREATE TABLE Employees
(
    Id int,
    Name varchar(50) not null,
    Photo varbinary(max) not null
)

INSERT INTO Employees (Id, Name, Photo) 
SELECT 10, 'John', BulkColumn 
FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
Salin selepas log masuk

Mengesahkan Imej

Untuk mengesahkan bahawa imej telah berjaya dimasukkan, anda boleh gunakan pertanyaan berikut:

SELECT Id, Name, Photo FROM Employees WHERE Id = 10
Salin selepas log masuk

Jika pertanyaan mengembalikan baris dengan data imej, maka imej itu mempunyai telah dimasukkan dengan jayanya. Anda juga boleh melihat imej menggunakan Pemapar Imej dalam SQL Server Management Studio.

Nota Tambahan

  • Saiz maksimum medan Imej ialah 2 GB.
  • Imej boleh dimasukkan ke dalam medan Imej menggunakan kaedah lain, seperti pernyataan INSERT INTO...SELECT atau Penyepaduan CLR Pek.
  • Adalah penting untuk memastikan data imej diformat dengan betul dan serasi dengan jenis data medan Imej.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Gambar ke dalam Medan Imej SQL Server 2005 Menggunakan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan