【发布时间】:2018-10-11 14:45:03
【问题描述】:
我在 Oracle 中创建了以下类型
create or replace TYPE "T_STRING_LIST"
AS TABLE OF varchar2(4000)
并使用它来收集员工 ID。
V_EMP_ID_LIST T_STRING_LIST := T_STRING_LIST();
SELECT employee_id bulk collect
INTO V_EMP_ID_LIST
FROM EMPLOYEE
WHERE DEPT_ID = 101;
现在我想在 select 语句中使用这个 V_EMP_ID_LIST 从另一个表中选择详细信息。
select * from employee_address
where employee_id in (V_EMP_ID_LIST);
任何人都可以帮助如何做到这一点。
【问题讨论】:
标签: oracle