【问题标题】:Load data from temp table to another temp table without any conditions无条件将临时表中的数据加载到另一个临时表中
【发布时间】:2016-05-06 04:25:16
【问题描述】:

我正在尝试将数据从 Oracle 服务器加载到 SQL Server 并将数据存储在 Temp 表中。并通过添加字段名称将相同的数据复制到另一个临时表。

使用 Union 然后将该数据加载到 csv 文件。

问题是我的第一个临时表获取了所有数据,但第二个临时表获取了部分数据,即使没有应用条件。

总行数为 320 K,而我只有 313 K 行。

我没有收到任何可以与您分享的错误。如果您遇到这种情况并能够解决,请告诉我。

【问题讨论】:

  • 显示您的查询...
  • 是某种脚本还是从某个 DBSM 直接查询 db?我问是因为有类似的问题:当查询没有任何限制(顶部)语句时,DBSM 将查询结果限制为 200 行。
  • 使用 SSIS。这就是它的目的
  • 我们需要查询来提供帮助,但我猜它是在您加入第二个临时表的字段名称中。
  • 嗨 Arthur,第二个临时表中没有连接,它只是使用 Union 插入列名并从第一个临时表中选择所有数据

标签: sql sql-server oracle


【解决方案1】:

没有您的询问很难知道。

但是,请尝试使用UNION ALL 而不是UNION

而且,IMO,您应该使用 Pentaho 或更好的方式来加载数据,而不使用 CSV+import。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-22
    • 2014-02-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多