【问题标题】:OpenQuery for SQL Query用于 SQL 查询的 OpenQuery
【发布时间】: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


    【解决方案1】:

    如果您尝试插入 SQL Server,则语法为

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

    这里需要注意的是,这两个表必须具有相同的架构,否则您必须明确定义列。这也不适用于具有标识列的表

    【讨论】:

      猜你喜欢
      • 2013-10-16
      • 2010-09-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-28
      • 2021-07-05
      • 1970-01-01
      相关资源
      最近更新 更多