将图像插入SQL Server数据库修复一些错误

时间:2016-11-18 23:00:45

标签: sql-server database image insert

我试图在我的数据库中存储一个图像,所以我在我的数据库的表中用" blob"创建了一个名为images的列。类型。

然后我在互联网上发现,如果我想在我的数据库中添加图像,我必须编写这个小代码:

INSERT INTO tableName (ImageColumn) 
    SELECT BulkColumn 
    FROM OPENROWSET(BULK 'image..Path..here', Single_Blob) AS img

但是当我执行此代码时,我遇到了一些错误,我在此之前提出问题之前已经尝试解决这个问题,但经过3个小时的研究后,我在这里向你们寻求帮助。< / p>

以下是我得到的错误:

  

意外的令牌。 (靠近&#34;(&#34;在73位)
  意外的标记。 (靠近&#34;散装&#34;在第75位)
  意外的标记。 (靠近&#34;&#39; image..Path..here&#39;&#34;在80号位置)
  意外的标记。 (靠近&#34;,&#34;在第99位)
  意外的标记。 (靠近&#34; Single_Blob&#34;在101位)
  意外的标记。 (近&#34;)&#34;在位置112)
  无法识别的关键字。 (靠近&#34; as&#34;在114位)
  意外的标记。 (靠近&#34; img&#34;在117位)

1 个答案:

答案 0 :(得分:0)

Microsoft T-SQL的语法正确。错误消息看起来更像MySql。消息说语法不正确,而不是执行有问题。