2011-01-27 10 views

答えて

2

%rowtypeを変数に使用することはできません。実際のテーブル名またはカーソルを使用する必要があります。テーブルの各列に対応するメンバーを持つレコードタイプを指定するのと同じです。

customer customers%rowtype; 

あなたが望むすべてがVARCHAR2Sの表がある場合は、Oracleだけでは、最初の文を見たとき

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

ちょうどメモ:しかし、あなたはカーソルに%rowtype変数を作ることができます。 –

+0

更新ありがとうございます。 – AtnNn

1

table_name varchar2 (300); 

それはtable_nameはタイプvarchar2の変数があると思いますし、テーブルとは思わない。