1

我正在尝试在连接到 Oracle 表的 SSIS 任务中执行此操作:

Select *, SYSDATE  from OracleTable1

而甲骨文不喜欢它,说“在预期的地方找不到来自关键字”。有趣的是,如果连接到 SQL 源,这将运行良好。同样有趣的是,如果我输入列来替换 * 它也会运行。那么 oracle 不允许 '*, sysdate' 是怎么回事?

我只是做错了什么吗?我想要所有列,然后是 sysdate。为什么这是不可能的?我只是想避免列出列(可以在上游重命名)并破坏工作。我宁愿有空值而不是错误的工作。从正确的角度来看,我宁愿报告数据提要有一个或两个空字段,而不是报告中没有任何内容。

4

1 回答 1

4
Select OracleTable1.*, SYSDATE  from OracleTable1

它应该在符合表格/别名的条件下工作

于 2017-05-03T16:34:34.500 回答