02/10/2018, 00:37

[SQLSERVER] Hướng dẫn insert image vào cơ sở dữ liệu sử dụng OPENROWSET

Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng OPENROWSET trong Sqlserver để đọc file hình ảnh từ ổ đĩa của bạn và lưu xuống cơ sỡ liệu Đầu tiên các bạn tạo cho mình bảng table imgTable với đoạn code bên dưới. CREATE TABLE ...

Bài viết hôm nay, mình sẽ hướng dẫn các bạn sử dụng OPENROWSET trong Sqlserver để đọc file hình ảnh từ ổ đĩa của bạn và lưu xuống cơ sỡ liệu

Đầu tiên các bạn tạo cho mình bảng table imgTable với đoạn code bên dưới.

CREATE TABLE [dbo].[imgtable](
  	  [id] [int] NULL,
	  [img] [IMAGE] NULL
  ) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

Tiếp đến mình sẽ dùng hàm insert into ... select để thêm đọc hình ảnh và lưu hình ảnh xuống cở sỡ dữ liệu sqlserver

  INSERT INTO [imgtable](img) 
SELECT * FROM OPENROWSET(BULK N'E:img101.png', SINGLE_BLOB) AS img

Bây giờ, mình sẽ dùng hàm select bảng imgtable để cho các bạn thấy kết quả sau khi mình chèn hình ảnh vào.

SELECT * FROM imgtable

sử dụng openrowset insert dữ liệu

Tags: hình ảnhimage
0