在 Oracle (PL/SQL) 中使用 Select *

Using Select *, in Oracle (PL/SQL)

我正在尝试在连接到 Oracle table:

的 SSIS 任务中执行此操作
Select *, SYSDATE  from OracleTable1

而甲骨文不喜欢,说'from keyword not found where expected'。有趣的是,如果连接到 SQL 源,这将 运行 正常。同样有趣的是,如果我输入列来替换 * 它也会 运行s。那么 oracle 不允许 '*, sysdate' 是怎么回事?

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

Select OracleTable1.*, SYSDATE  from OracleTable1

如果满足 table/alias

条件,它应该可以工作