我试图在我的数据库中存储一个图像,所以我在我的数据库的表中用" 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位)
答案 0 :(得分:0)
Microsoft T-SQL的语法正确。错误消息看起来更像MySql。消息说语法不正确,而不是执行有问题。