0

CASE という名前のテーブルがあります。

そして、私がffコードを持っているとしましょう:

declare
  a CASE%rowtype;
begin
  null;
end;

上記のコードは次のエラーをスローします: PLS-00103: 次のいずれかを期待しているときにシンボル "CASE" に遭遇しました: ...

データ型自体を手動で作成せずに CASE%rowtype の変数を作成する方法はありますか? ありがとう!

4

1 に答える 1

2

asCaseは予約済みキーワードです。

二重引用符でエスケープできます

a "CASE"%rowtype;

オブジェクトの命名で予約済みのキーワードを避けるべきだと言うのは無意味です...(またはそれほど無意味ではないですか?)

于 2013-05-31T08:46:15.637 に答える