日期:2014-05-18  浏览次数:20563 次

sql server 中使用update openquery 语法的问题,请高手指点...
sql   server   与   oracle   9i联接

insert   into   openquery(ora, 'select   *   from   dict_sex ')   values( '3 ', '其他 ')

可以在sql   server的查询是分析器中执行,向oracle   dict_sex表添加记录

但是update语句不知道应该怎么写,在网站搜到
一个例子是
update   openquery(mailser,’select   *   from   yulin   where   id=15’)set   disorder=555,catago=888  

我改成  
update   openquery(pacs, 'select   *   from     dict_sex   where   sex_code=4 ')set   sex_name= '555 '
执行出现提示
服务器:   消息   207,级别   16,状态   1,行   1
列名   'sex_name '   无效。

请知道的高手解答一下,谢谢!!


------解决方案--------------------
你直接使用oracle相关的工具不行吗?

比如toad,sqlplus
------解决方案--------------------
update openquery(ora, 'select * from dict_sex where sex_code=4 ')set sex_name= '555 '