ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小,请问各位,这个问题如何解决啊?
解决方案 »
- SQLLoader 如何控制如果某行的name列是空就不导入该行
- 这个SQl语句有点难写,不会写~~呵呵,选择问题
- 关于数据库字符集的问题
- oracle 求助
- 两个游标循环问题
- list archivelog all的疑问,请各位大侠帮帮忙
- 如何写一个批量插入数据的函数,同时要求对某一字段自动编号.
- imp时,两个表结构一样(表名不同),如何将数据导入另一空表
- 初学者问题:要在自己的机上安装pl/sql developer连服务器的oracle9i,要先装什么?oracle9i客户端吗?
- ******这条SQL为什么不能执行,解决立即给分*****
- sql server2005 全库迁移至oracle11g
- oracle数据库导入,导出的问题。
scott@SZTYORA> declare
2 v_num number(2,0);
3 begin
4 v_num := 99;
5 dbms_output.put_line(v_num);
6 end;
7 /
99PL/SQL 过程已成功完成。已用时间: 00: 00: 00.00
scott@SZTYORA> set serveroutput on;
scott@SZTYORA> declare
2 v_num number(2,0);
3 begin
4 v_num := 100;
5 dbms_output.put_line(v_num);
6 end;
7 /
declare
*
第 1 行出现错误:
ORA-06502: PL/SQL: 数字或值错误 : 数值精度太高
ORA-06512: 在 line 4
已用时间: 00: 00: 00.14
-- 此时的提示:ORA-06512: 在 line 4
-- 一看就知道是 line 4中的变量赋值时,产生数值溢出.....
加大字符串的长度varchar2(4000)