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

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

Linda Hamilton
Lepaskan: 2025-01-03 05:24:48
asal
634 orang telah melayarinya

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

Memasukkan Gambar ke dalam Medan Imej dalam SQL Server 2005

Memasukkan gambar ke dalam lajur jenis Imej boleh menjadi tugas yang membingungkan, terutamanya jika anda hanya mahu menggunakan pernyataan SQL.

Untuk memasukkan gambar dengan berkesan ke dalam medan Imej dalam SQL Server 2005, ikuti langkah berikut:

  1. Buat Jadual Pangkalan Data:

    CREATE TABLE Employees
    (
        Id int,
        Name varchar(50) not null,
        Photo varbinary(max) not null
    )
    Salin selepas log masuk
    • Jadual ini mentakrifkan lajur bernama "Foto" sebagai medan varbinari(maks) untuk menyimpan data gambar.
  2. Masukkan Gambar:

    INSERT INTO Employees (Id, Name, Photo) 
    SELECT 10, 'John', BulkColumn 
    FROM Openrowset( Bulk 'C:\photo.bmp', Single_Blob) as EmployeePicture
    Salin selepas log masuk
    • Fungsi "Openrowset" digunakan untuk membaca data binari gambar daripada fail "photo.bmp" dan kemudian masukkannya ke dalam lajur Foto. Pastikan untuk menggantikan 'C:photo.bmp' dengan lokasi sebenar fail imej.
  3. Mengesahkan Sisipan:

    • Selepas memasukkan gambar, anda boleh mengesahkan kehadirannya dengan menyemak data jadual secara manual dalam Pengurusan Studio.
    • Sebagai alternatif, anda boleh menggunakan pertanyaan SQL berikut:

      SELECT Name, Photo
      FROM Employees
      WHERE ID = 10
      Salin selepas log masuk
    • Pertanyaan ini akan mendapatkan semula data imej sebagai rentetan binari.

Atas ialah kandungan terperinci Bagaimana untuk Memasukkan Gambar ke dalam Medan Imej dalam SQL Server 2005 Menggunakan Pernyataan 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan