String length constraints must be in range (1 .. 32767)

写存储过程中出现错误提示:

查了一些网络资源,但是没有解决,为什么总是提示String长度有问题呢,明明输入的字符串长度很短的,再仔细一看,发现存储过程的在as之后的定义字符串语句中直接写着varchar2类型,显然需要定义varchar2长度滴诶.

这样写成

1 create or replace procedure Sp_SendMyEmail(v_From in varchar2,v_To in varchar2,v_Subject in varchar2,v_Body in varchar2)

2 as

3     v_Cc varchar2(20) := NULL;

4     v_Bcc varchar2(20):= NULL;

 

不就好了

你可能感兴趣的:(constraints)