【发布时间】:2015-04-06 05:52:12
【问题描述】:
请帮助我在 openquery 中编写以下查询。在此先感谢
INSERT INTO Tablename
SELECT * FROM tablename1 WHERE insertionorderid IN (
SELECT orderid FROM temp_table2)
【问题讨论】:
标签: oracle11g sql-server-2012 openquery
请帮助我在 openquery 中编写以下查询。在此先感谢
INSERT INTO Tablename
SELECT * FROM tablename1 WHERE insertionorderid IN (
SELECT orderid FROM temp_table2)
【问题讨论】:
标签: oracle11g sql-server-2012 openquery
如果您尝试插入 SQL Server,则语法为
INSERT INTO dbo.[YOURTABLE] SELECT * FROM [MATCHING_TABLE] WHERE CLAUSE
这里需要注意的是,这两个表必须具有相同的架构,否则您必须明确定义列。这也不适用于具有标识列的表
【讨论】: