【发布时间】:2021-10-22 10:38:38
【问题描述】:
我在使用 Oracle Apex Workspace 的 Oracle Live SQL 教程时遇到了很多问题。特别是,由于以下原因,我被困在模块 3:插入数据:
本教程要我运行以下代码以添加到雇员表中:
insert into EMPLOYEES
(name, job, salary, deptno)
values
('Sam Smith','Programmer',
5000,
(select deptno
from departments
where name = 'Development'));
insert into EMPLOYEES
(name, job, salary, deptno)
values
('Mara Martin','Analyst',
6000,
(select deptno
from departments
where name = 'Finance'));
insert into EMPLOYEES
(name, job, salary, deptno)
values
('Yun Yates','Analyst',
5500,
(select deptno
from departments
where name = 'Development'));
但是,当我尝试运行此代码(从教程复制并粘贴到我的 Oracle Apex 工作区)时,我收到以下错误:
ORA-01427:单行子查询返回多于一行 ORA-06512:在“SYS.DBMS_SQL”,第 1721 行
我检查了我的 Objects aka 表,以确保没有包含重复列名的表,但是,我没有任何重复的表。
谁能帮我解决这个问题?我对 SQL 和 Oracle Apex 工作区都很陌生。
【问题讨论】:
标签: sql oracle oracle-apex