我想将表列(列类型为整数)中的值赋给整数数组.不幸的是我不能.
- 类型 -
CREATE OR REPLACE TYPE ABILITY_ID_ARRAY IS VARRAY(100) OF INTEGER
Run Code Online (Sandbox Code Playgroud)
- 程序中的分类
ABILITY_IDS ABILITY_ID_ARRAY;
Run Code Online (Sandbox Code Playgroud)
- 声明 -
SELECT ABILITY_FK INTO ABILITY_IDS
FROM T_EDUCATION_ABILITY_REL
WHERE EDUCATION_FK = edu_id;
Run Code Online (Sandbox Code Playgroud)
我收到了这个错误:
[错误] ORA-00932(16:12):PL/SQL:ORA-00932:不一致的数据类型:预期的UDT得到了NUMBER