2011-09-23 50 views
1

我有一個包含3個「create type」語句的文件。我不明白爲什麼,當我運行腳本時,它只創建第一種類型。當我打開創建的類型時,我在裏面看到所有三個創建語句。我在這裏錯過了什麼?Oracle多個表單不能正確運行

CODE:

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; 
+1

請張貼的代碼。 –

回答

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; 
/
+0

它可以工作,但您需要像在示例中那樣在新行中使用斜線。 – Falcon