【发布时间】:2020-11-05 08:15:02
【问题描述】:
TYPE emp_varray_typ 创建如下:
CREATE TYPE emp_varray_typ AS VARRAY(50) OF VARCHAR2(25);
表 DEPT_ARRAY 创建为 CREATE TABLE 部门(DEPT_NO NUMBER,EMP_NM_ARRAY emp_varray_typ);
EMPLOYEE 表如下:
**DEPT_NO | EMP_NM**
10 | Scot
10 | Tiger
10 | John
20 | Cindy
20 | Rock
想将EMPLOYEE表中的数据作为2条记录插入DEPT_ARRAY表中(EMP_NM作为数组插入EMP_NM_ARRAY),比如
**DEPT_NO | EMP_NM_ARRAY**
10 | {Scot, Tiger, John}
20 | {Cindy, Rock}
有没有使用SQL语句插入的方法?
【问题讨论】: