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 回答