我可以在 SQL 中创建自己的数据类型以在 Oracle 数据库上使用吗?
我尝试创建一个数组或varchar2: 能够创建一个包含“genre_list”数据类型列的表:
但是当我尝试在 SQL Developer 中运行它时,我遇到了以下错误消息:
创建数据类型:
CREATE TYPE genre_list IS TABLE OF VARCHAR2(20);
然后创建带有嵌套表的表:
CREATE TABLE book ( id NUMBER, isbn VARCHAR2(20), genres genre_list ) NESTED TABLE genres STORE AS book__genres;