Oracle多个语句无法正确运行

Fal*_*con 1 oracle plsql oracle10g

我有一个3"创建类型"语句的文件.我不明白为什么,当我运行脚本时,它只创建第一种类型.当我打开创建的类型时,我会在里面看到所有三个create语句.我在这里错过了什么?

码:

create type SplitPathTableType as table of varchar2(450);

create TYPE TSMNodesRecord AS OBJECT (
NodeID number(20),
IsDataNode number(1),
Path nvarchar2 (450),
ParentID number(20),
TimeStep number(20)
);

create type TSMNODESTABLE as table of TSMNODESRECORD;
Run Code Online (Sandbox Code Playgroud)

cag*_*boy 6

你需要/在每个声明之后......

create type SplitPathTableType as table of varchar2(450);
/

create TYPE TSMNodesRecord AS OBJECT (
NodeID number(20),
IsDataNode number(1),
Path nvarchar2 (450),
vParentID number(20),
TimeStep number(20)
);
/

create type TSMNODESTABLE as table of TSMNODESRECORD;
/
Run Code Online (Sandbox Code Playgroud)