2011-01-27 40 views

回答

2

你不能對一個變量使用%ROWTYPE。您必須使用實際的表名或光標。這與指定具有與每個表格列對應的成員的記錄類型相同。

customer customers%rowtype; 

如果你想要的是的varchar2表,只是做

type varchar2_tab is table of varchar2(32767); 
+0

只是一個註釋:但是你可以在遊標上創建一個%rowtype變量。 – 2011-02-03 12:58:19

1

當甲骨文看到的第一條語句

table_name varchar2 (300); 

它認爲table_namevarchar2類型的變量和不認爲是表格。