ORA-00905: TOAD 中缺少关键字

Posted

技术标签:

【中文标题】ORA-00905: TOAD 中缺少关键字【英文标题】:ORA-00905: missing keyword IN TOAD 【发布时间】:2018-06-18 05:55:28 【问题描述】:
ALTER TABLE TGT_EMP MODIFY COLUMN TOTAL_SALARY DECIMAL[(P[,S])];

在 toad 中执行上述代码行时遇到问题。问题显示在十进制(缺少关键字)。请帮我解决它。我的动机是更改名为 TGT_EMP 的表中名为 total_Salary 的列的数据类型

【问题讨论】:

您应该指定精度和比例。例如。 decimal(12,2). 请修复您的 shift 键。它显然已经坏了,因为你不能写小写字母。 SO 中的问题不能使用大写。 【参考方案1】:

您不需要column 关键字。这只是

ALTER TABLE TGT_EMP MODIFY TOTAL_SALARY DECIMAL(9,3);

你的数据类型声明看起来也有点奇怪。但我不确定这是否是您实际运行的内容。

【讨论】:

以上是关于ORA-00905: TOAD 中缺少关键字的主要内容,如果未能解决你的问题,请参考以下文章

ORA-00905 缺少关键字

ORA-00905: 缺少关键字 Hibernate 查询

ORA-00905: 缺少关键字错误 oracle

无法更正 Oracle 错误 ORA-00905 SQL 中缺少关键字

ORA-00905: 缺少关键字(约束外键)

在 MERGE 语句中使用 CASE:ORA-00905:缺少关键字