问题标签 [ora-01747]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2113 浏览

oracle - Oracle 10g - ORA-01747 错误

我的程序:

当我尝试在 Oracle 10g Express Edition 中运行该代码时,我得到了这个错误:

我的代码中没有看到任何保留字,为什么会出现此错误?

0 投票
4 回答
7775 浏览

sql - SQL 查询语法:在计数中使用表别名无效?为什么?

有人可以向我解释为什么以下查询无效吗?我正在针对 Oracle 10g 数据库运行此查询。

我收到以下错误:ORA-01747: invalid user.table.column, table.column, or column specification

但是,以下两个查询是有效的。

0 投票
3 回答
52019 浏览

database - “日期”作为列名

我有一张叫做日历的表。

其中一列名为“日期”

当我想选择日期列时,它会给出错误 ORA-01747,即无效的 table.column。

我猜这是因为“日期”是 pl/sql 的保留字。问题是甚至无法更改列名:

结果是:ORA-00904 错误:标识符无效。

你有什么建议?

谢谢。

0 投票
1 回答
105 浏览

oracle - ORA-01747_invalid user.table.column、table.column 或列规范

我在这方面没有太多经验..当我尝试插入表格时出现此错误。

这是代码:

插入:

我得到了这个错误..我看不出有什么错误。

非常感谢!

0 投票
1 回答
406 浏览

php - PHP - ORA-01747: 无效的 user.table.column、table.column 或列规范

我正在尝试在我的 oracle 数据库中更新一个名为 RAC_PV 的表,但是当我运行我的应用程序时查询返回了该错误。我认为一切都是正确的,因为我在 sqldeveloper 上运行相同的查询(但使用手动值),并且当我将变量 $preco_medio 更改为 1 之类的数字时,它可以在应用程序上运行。这是我的代码:

我的表名和列名是正确的并且检查过,我的变量像 {ano}、{mes}、$id_produto 和 $preco_medio 都正确设置了。这个 sc_exec_sql("query here") 工作正常。也许问题出在 $preco_medio ?我从来没有使用过 number_format 但是当回显这个数字时,这个数字对我来说是正确的,比如 3,123.03 。

谁能帮我?

0 投票
1 回答
46 浏览

merge - 合并语句出错 - ORA-01747

我是 oracle 数据库的新手(一直在研究 DB2 和 cobol)。我有一个关于合并声明的问题。从 Javascript,我试图在 Oracle DB 中的表中插入一行。如果插入失败,则计划进行更新。我在 DB2 中使用了 Merge 语句,当检查时,oracle 中的 Merge SQL 类似于我在 DB2 中使用的。以下是我的合并声明。

合并到 TBL_1 O 使用(从 TBL_1 中选择 COL1、COL2、COL3,其中 COL1='A' AND COL2='B' AND COL3 = 'C')M ON(O.COL1 = M.COL1 AND O.COL2 = M。 COL2 和 O.COL3=M.COL3) 匹配时更新设置 O.COL4 = 'XYZ' ,O.COL5 = 123 不匹配时插入 ((O.COL1, O.COL2, O.COL3, O.COL4 , O.COL5) 值 ('A','B','C','XYZ',123)) ;

当我在 sql developer tool 中执行查询时,我收到一条错误消息 SQL Error: ORA-01747: invalid.user.table.column, or column specification

感谢您对此的任何帮助。谢谢

0 投票
1 回答
63 浏览

oracle - PL/SQL:ORA-01747 错误:无效的规范 user.table.column、table.column 或列

我正在尝试学习 PL/SQL,但我在创建过程时遇到了问题。

我想创建一个程序,在试用期结束后自动增加 10% 的佣金 - 3 个月。我需要创建一个调度器,它会每天激活程序并检查条件是否满足。

我的代码:

你能给我建议吗?

谢谢

0 投票
1 回答
24 浏览

oracle - 将数据插入表时出现错误 ORA-01747

使用此查询插入数据时遇到问题:

这是表查询:

我的代码有问题吗?