不能';t运行DB2SQL查询以创建类型化表

不能';t运行DB2SQL查询以创建类型化表,sql,db2,dbeaver,Sql,Db2,Dbeaver,我正在尝试运行以下查询以创建一个类型化表,该表也将是另一个已创建表的子表: create table ContainedPubl of ContainedPublT under publication; 其中,ContainedPublT是我已经创建的结构类型,Publication表也已经创建 我正在使用dbeaverDB2INST1是默认架构的名称。我得到以下错误: SQL错误[42601]:在“L of ContainedPublT”之后发现意外标记“UNDER” “。预期标记可能包括:

我正在尝试运行以下查询以创建一个类型化表,该表也将是另一个已创建表的子表:

create table ContainedPubl of ContainedPublT
under publication;
其中,ContainedPublT是我已经创建的结构类型,Publication表也已经创建

我正在使用dbeaverDB2INST1是默认架构的名称。我得到以下错误:

SQL错误[42601]:在“L of ContainedPublT”之后发现意外标记“UNDER” “。预期标记可能包括:“层次结构”。”。。SQLCODE=-104,SQLSTATE=42601,DRIVER=4.26.14


任何类型的帮助都会被赏识。

db2希望<代码>继承选择特权< /> >考虑下子句的语法是正确的。