Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server:openquery插入链接服务器_Sql Server_Linked Server - Fatal编程技术网

Sql server SQL Server:openquery插入链接服务器

Sql server SQL Server:openquery插入链接服务器,sql-server,linked-server,Sql Server,Linked Server,在不存在行的情况下,如何将数据插入到链接服务器(oracle)中 如果employeecode表中尚不存在,我想将其插入employeecode表中 INSERT INTO OPENQUERY(ORACLEX, 'SELECT EMPCODE, EMPNAME FROM AX.EMPLOYEE') -- I want a where clause here Select EID, ENAME FROM EMPDATA 实际上,您可能需要从表中读取两次 INSERT INTO OPE

在不存在行的情况下,如何将数据插入到链接服务器(oracle)中

如果
employeecode
表中尚不存在,我想将其插入
employeecode
表中

INSERT INTO OPENQUERY(ORACLEX,
  'SELECT EMPCODE, EMPNAME FROM AX.EMPLOYEE') -- I want a where clause here

Select EID, ENAME FROM EMPDATA

实际上,您可能需要从表中读取两次

   INSERT INTO OPENQUERY(ORACLEX,
  'SELECT EMPCODE, EMPNAME FROM AX.EMPLOYEE') -- I want a where clause here
   Select D.EID, D.ENAME
     FROM EMPDATA D
LEFT JOIN OPENQUERY(ORACLEX,
  'SELECT EMPCODE, EMPNAME FROM AX.EMPLOYEE') OQ ON OQ.EMPCODE = D.EID
    WHERE QQ.EMPCODE IS NULL;

如果您想要oracle解决方案,为什么要标记sql server?这是一个sqlquery,我正在MSSQL server中运行它,只是连接到链接服务器。没有人知道答案??哦,上帝,请帮帮我!!!!非常棒的建议。。我试试这个。谢谢你,伙计!