1

Oracle 10g インターネット環境で簡単な PL/SQL プログラムを実行したいと考えています。プログラムは次のとおりです。

DECLARE
stud_rec students%ROWTYPE;
last_name VARCHAR2:='Clinton';

BEGIN
    SELECT * INTO stud_rec FROM students WHERE student_id=100;
END;

私はその中にデータを持つ学生と呼ばれるテーブルを持っています。問題は、SQL コマンド ウィンドウでこれを実行したいときに、次のメッセージが表示されることです。

  ORA-06550: line 3, column 11:
  PLS-00215: String length constraints must be in range (1 .. 32767)

構文を確認しましたが、エラーが見つかりません。何か助けはありますか?前もって感謝します

4

1 に答える 1

5

これを試してください。VARCHARが取る長さを指定する必要があると思います

last_name VARCHAR2(50) := 'Clinton';
于 2012-10-12T21:39:19.353 に答える