首頁 >資料庫 >mysql教程 >如何使用 Openrowset 將映像資料插入 SQL Server 表列?

如何使用 Openrowset 將映像資料插入 SQL Server 表列?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-25 20:04:13453瀏覽

How to Insert Image Data into SQL Server Table Columns Using Openrowset?

將映像資料插入SQL Server 表格列

對於希望在SQL Server 表中儲存影像資料的人,請了解適當的SQL 查詢至關重要。在本文中,我們將深入研究插入此類影像資料的細節。

要實現此目的,請考慮以下SQL 查詢:

insert into tableName (ImageColumn)
SELECT BulkColumn
FROM Openrowset( Bulk 'image..Path..here', Single_Blob) as img

此查詢可讓您插入內容指定映像檔(位於「image..Path..here」)的「ImageColumn 」 "tableName".

了解查詢的元素:

  • tableName:這代表您想要所在資料庫中的資料表的名稱儲存影像。
  • ImageColumn:這個是指定表中將儲存影像資料的資料列的名稱。
  • BulkColumn:這是一個專門建立的列,本質上保存影像的二進位表示。
  • Openrowset:這個函數可以讓你存取外部數據,例如這個中的圖像檔案case.
  • Bulk 'image..Path..here' :在這裡指定要插入的映像的路徑和檔案名稱。
  • Single_Blob :表示正在存取的外部資料是表示資料的單一二進位物件(blob)

插入視覺指南:

插入視覺指南:

[影像1:插入影像資料]

驗證結果:

執行查詢後,您可以驗證影像是否已成功插入透過刷新表格。 [圖片2:刷新表格顯示插入的圖像]

以上是如何使用 Openrowset 將映像資料插入 SQL Server 表列?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn