17,377
社区成员
发帖
与我相关
我的任务
分享
declare
nu number(5);
smsms varchar(3999);
sms VARCHAR(3999);
su varchar2(999);
i number(4):=1;
n number(2):=0;
cha number(3);
begin
sms:=&请输入;
nu:=length(sms);
while i<nu loop
cha:=nu-i;
if cha<70 then
su:=substr(sms,i,70);
dbms_output.put_line('output SMS: '||su);
n:=n+1;
else
su:=substr(sms,i);
dbms_output.put_line('output SMS: '||su);
end if;
i:=i+70;
end loop;
dbms_output.put_line('the sms length is: '||nu);
end;
&后面只是作提示作用的语句