2012-10-12 3 views
1

Oracle 10g 인터넷 환경에서 간단한 PL/SQL 프로그램을 수행하려고합니다. 프로그램은 다음과 같습니다 :pl/sql이 % rowtype과 작동하지 않습니다.

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) 

구문을 검사했지만 오류를 찾을 수 없습니다. 어떤 도움이 필요합니까?

답변

5

이 시도 사전에 덕분에, 나는 VARCHAR이 걸릴 것이라고 당신이 길이를 지정할 필요가 있다고 생각

last_name VARCHAR2(50) := 'Clinton'; 
관련 문제