oracle代码的常见错误汇总

很多使用其他数据库的朋友在转到Oracle数据库的时候经常会犯一些习惯性的错误,本文汇总了一些常见的Oracle代码错误,供大家查询比对。

1.

插入语句写成:

应为:

2.

应改为:

3.

永远不会触发no_data_found错误,应该判断v_count=0

4.返回值问题:

在过程的开始 result:=false;
在过程的结尾 result:=true;
中间不需要对result赋值。

在过程的开始 result:=true;
中间代码每一处判断不符合时需result:=false赋值。
在过程的结尾不需对result赋值

5.

执行该代码找不到时会报错,不会返回0
应该用when no_data_found判断

6.

7.

如果只判断是否存在数据,应加and rownum<2速度更快

应加条件:and rownum<2

8.

应为:

9.

不要都用20000错误号

相关文章

文章浏览阅读773次,点赞6次,收藏9次。【代码】c# json字符...
文章浏览阅读8.7k次,点赞2次,收藏17次。此现象一般定位到远...
文章浏览阅读2.8k次。mysql脚本转化为oracle脚本_mysql建表语...
文章浏览阅读2.2k次。cx_Oracle报错:cx_Oracle DatabaseErr...
文章浏览阅读1.1k次,点赞38次,收藏35次。本文深入探讨了Or...
文章浏览阅读1.5k次。默认自动收集统计信息的时间为晚上10点...