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