try thisDECLAER
2 num1 NUMBER;
3 num2 NUMBER;
4 quo NUMBER;
5 BEGIN
6 num1:=5;
7 num2:=0;
8 quo:=num1/num2;
9 EXCEPTION
10 WHEN ZERO_DIVIDE THEN
11 DBMS_OUTPUT.PUT_LINE('Didn''t your mother tell you not to
12 DIVIDE BY ZERO!');
13* END;
2 num1 NUMBER;
3 num2 NUMBER;
4 quo NUMBER;
5 BEGIN
6 num1:=5;
7 num2:=0;
8 quo:=num1/num2;
9 EXCEPTION
10 WHEN ZERO_DIVIDE THEN
11 DBMS_OUTPUT.PUT_LINE('Didn''t your mother tell you not to
12 DIVIDE BY ZERO!');
13* END;
解决方案 »
- 关于ORACLE中plan_table的作用
- 请教调用for rec。。loop循环后输出的格式问题,有实例!
- 紧急求助:用C#语言、oracle为数据库做的小软件,打包后连接数据库不成功
- 请问个ORACLE存储过程的问题
- pl/sql多条sql查询结果导出
- 初级问题:用Access 访问 Oracle 数据库 1000分重谢 ---急
- 用OEM管理数据库,在连接的时候出现的错误:“...:TNS:没有监听器” 怎么解决?谢谢
- 请问这个事务应该怎样写?急
- oracle服务器突然断电(没有UPS),机器重新启动后,数据库无法启动,特急,高手帮忙
- oracle 定时任务
- 通过游标向一个表中插入多条记录???????????????????
- 怎样用sql语句drop表里的一个字段?
2 num1 NUMBER;
3 num2 NUMBER;
4 quo NUMBER;
5 BEGIN
6 num1:=5;
7 num2:=0;
8 quo:=num1/num2;
9 EXCEPTION
10 WHEN ZERO_DIVIDE THEN
11 DBMS_OUTPUT.PUT_LINE('Didn'||''''||'t your mother tell you not to DIVIDE BY ZERO!');
12* END;
或:din't用Do not。
四个'代表一个'字符,例如:
SQL> select '''' from dual;'
-
'
改为:
DBMS_OUTPUT.PUT_LINE('Didn'||chr(39)||'t your mother tell you not to DIVIDE BY ZERO!');
DBMS_OUTPUT.PUT_LINE('Didn''t your mother tell you not to DIVIDE BY ZERO!');