oracle 01735

2023年 8月 13日 54.9k 0

Oracle 01735是一个常见的数据库错误,它表示缺少关键字FROM。当执行查询语句时,如果没有使用FROM语句确定数据来源,就会出现该错误。以下是一些可能导致Oracle 01735错误的情况和解决方法。

首先是缺少FROM,例如:

SELECT COUNT(*)
FROM emp
WHERE deptno = 20;

在此查询中,没有使用FROM语句指定表名,因此会出现01735错误。正确的查询语句应该是:

SELECT COUNT(*)
FROM emp
WHERE deptno = 20FROMemp;

其次是使用了错误的关键字,例如:

SELECT COUNT(*)
FORM emp
WHERE deptno = 20;

在此查询中,错误的关键字“FORM”导致出现01735错误。正确的查询语句应该是:

SELECT COUNT(*)FROMemp
WHERE deptno = 20;

另外,有时可能会在子查询中忘记使用FROM语句,例如:

SELECT *
FROM dept
WHERE deptno IN (SELECT deptno
FOM enp);

在此查询中,子查询缺少FROM语句,导致出现01735错误。正确的查询语句应该是:

SELECT *
FROM dept
WHERE deptno IN (SELECT deptnoFROMemp);

总之,遇到Oracle 01735错误时,首先要检查查询语句是否缺少FROM语句或使用了错误的关键字。根据具体情况,需要补充FROM语句或修改错误的关键字,以确保查询语句正确无误。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论