Khi bạn tạo một thủ tục (hoặc một hàm) trong Oracle PL/SQL, bạn không thể xác định độ dài tối đa của các đối số varchar2, chỉ kiểu dữ liệu. Ví dụ:Giới hạn kích thước cho đối số chương trình con PL/SQL varchar2 trong Oracle là gì?
create or replace procedure testproc(arg1 in varchar2) is
begin
null;
end;
Bạn có biết độ dài tối đa của chuỗi mà bạn có thể chuyển làm đối số arg1 cho quy trình này trong Oracle không?
Không hẳn, giới hạn thực sự là 32767 bytes đó là 32KB - 1. Câu trả lời đúng là: http://stackoverflow.com/a/22060657/480894 – Roland