OpenQuery for SQL Query

时间:2015-04-06 05:52:12

标签: oracle11g sql-server-2012 openquery

请帮助我在openquery.Thanks提前写下面的查询

 INSERT INTO  Tablename

    SELECT * FROM tablename1 WHERE insertionorderid IN (

    SELECT orderid FROM temp_table2)

1 个答案:

答案 0 :(得分:0)

如果您尝试插入SQL Server,语法将是

INSERT INTO dbo.[YOURTABLE] SELECT * FROM [MATCHING_TABLE] WHERE CLAUSE

这里需要注意的是,这两个表必须具有相同的模式,否则您必须明确定义列。对于具有标识列的表

,这也无法正常工作