发布
社区首页 >问答首页 >Openquery插入语法

Openquery插入语法
EN

Stack Overflow用户
提问于 2014-06-05 10:44:17
回答 1查看 577关注 0票数 0

我正在尝试学习openquery。我有一个具有链接服务器MySQL_testing的MSSQL。现在,我已经与openquery语法斗争了一整个上午,并认为这里可能是更聪明的人谁知道它的工作。

那么,下面的工作语法是什么呢?

代码语言:javascript
代码运行次数:0
复制
  INSERT INTO OPENQUERY
(test_MYSQL, 'INSERT INTO test.catalog_category_product VALUES (1, 1, 1)')

错误是

用于链接服务器的OLE DB提供程序"MSDASQL“指示对象没有列,或者当前用户对该对象没有权限。

我检查了xx.xxx.xxx.xxx上的"root“用户是否具有插入、更新等权限。

是什么导致的?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-14 15:24:11

您需要将“VALUES”子句从打开的查询中移出,并选择要插入的“列”,参见下面的示例

代码语言:javascript
代码运行次数:0
复制
INSERT OPENQUERY(test_MYSQL, 'SELECT COLUMN1, COLUMN2, COLUMN2 FROM test.catalog_category_product')
VALUES (1, 1, 1)

这是一篇关于开放的文章

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24058089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档