在 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
条件,它应该可以工作
我正在尝试在连接到 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
条件,它应该可以工作