【发布时间】:2017-02-21 22:36:32
【问题描述】:
我有两张桌子 员工表 部门表
emp_id 在两个表中。
我想在 department_table (dep_emp_name) 值 emp_name 中插入 department_table.emp_id = employees.emp_id;
不幸的是,它不起作用。
BEGIN
INSERT INTO DEPARTMENT_TABLE (DEPT_EMP_NAME)
SELECT EMPLOYEES.EMP_NAME FROM EMPLOYEES
WHERE EMPLOYEES.EMP_ID = DEPARTMENT.EMP_ID;
END;
【问题讨论】:
-
请发布您尝试过的代码、预期结果、实际结果以及您可能遇到的任何具体错误。
-
@HepC 添加到我的朋友的编辑中
-
它说 DEPARTMENT.EMP_ID 是无效标识符
-
请包括这两个表的定义。通常,当您插入一行时,您会指定多个列。
标签: plsql oracle-apex oracle-apex-5