当前位置:首页 > 日记 > 正文

oracle代码常见错误摘要

oracle代码常见错误摘要
许多使用其他数据库的朋友在进入Oracle数据库时常常会犯一些习惯性错误。本文总结了一些常见的Oracle代码错误,供您查询和比较。

1。INSERT语句被写为:
插入到t1值(…)
它应该如下所示:
插入t1(…)值(…)

to_char(SYSDATE,'yyyymmddhhmmss)
应该改为:

to_char(SYSDATE,'yyyymmddhh24miss)

select count(*)为v_count从T1 C1 =;
的no_data_found错误永远不会被触发,并v_count = 0应判断

4。返回值问题:

合理处理方法:

在流程结果的开始时:= false;

在流程结果的结尾处:=真;

没有必要指定一个值来产生中间值。

不合理的治疗方法:

在流程结果的开始时:=真;

结果:当每个判断中的中间代码不一致时,需要错误赋值。

过程结束时不需要分配结果。


选择C1,C2,C3 = v_c3从T1;
如果v_c1 = 0或v_c2 = 0
如果找不到代码,它将被报告错误,不会返回到0。

它应该被当no_data_found


在C1 =v_c1 | | ..;
对于字符C1场,用单引号,或者不使用的C1指数、Oracle转换到C1 =| | CHR…(39)| | to_char(v_c1)| | CHR(39);

改变:

其中C1 =| | CHR(39)| | v_c1 | | CHR(39);
7。如果只有数据判断,和rownum < 2应加快

选择计数(*)
为v_count
从T1
其中C1 = v_c1;
条件应该说:和rownum < 2


存在(选择*)
从T1
它应该如下所示:

在存在(select'x)
从T1

raise_application_error(20000,infomsg);
不要全部使用20000个错误号。

对于raise_application_error可用的错误数的范围是从20000到20999

相关文章

在MySQL中自定义函数共享以实现字

在MySQL中自定义函数共享以实现字

自定义函数,数字,字符串,电脑软件,MySQL,因为我们需要从MySQL数据表中字符串中的字段中提取数字,我们在Internet上找到了一个连接,最后我们找到了一个可用的MySQL函数,它有效地从字符串中提取数字。 MySQL在字符串中提取数字函数如下所示: 复…

表excel向上、向下、整函数

表excel向上、向下、整函数

函数,电脑软件,excel,在excel表格中进行数字处理,经常根据指定的次数进行舍入。 用数字积分的函数来完成: 在积分=圆四至五家(a1,0) = rounddown(a1,0)=地板的十进制整数(a1,1)= trunc(A1) 将小数舍入到最接近的偶数(偶数)。 把十进制整数=吸(a1,1) …

Word2003如何运行宏

Word2003如何运行宏

运行,电脑软件,Word2003如何运行宏 1,单击工具菜单中;;宏观在子菜单中的宏命令;。 2,在宏名称框中,单击要运行的宏(宏:一个或一组操作可以用来自动执行任务。Visual Basic用于应用程序编程语言可以用来记录宏。)名称的名称。 如果宏没有出现在列表…

boot.exe过程均值的启动过程信息查

boot.exe过程均值的启动过程信息查

启动过程,信息查询,均值,过程,电脑软件,点评:boot.exe是已知的部分病毒 进程文件:启动或boot.exe 过程名称:引导 过程类别:安全风险的过程 英文描述: boot.exe由病毒添加元素。这个程序是一个程序,它也被称为以下三个方面。 中文参考: boot.exe…

AI如何修改渐变颜色ai渐变颜色的使

AI如何修改渐变颜色ai渐变颜色的使

渐变,修改,颜色,电脑软件,AI,因为看到别人的发布还不能很好地解决这个问题,我想在这里详细谈谈,希望能对你有所帮助。 软件名称:Adobe Illustrator CS6(AI CS6)简化绿色中文版(32位+ 64位)软件大小:205mb更新时间:2014-05-11 1,第一步是先点击模式,然…

如何安装和删除windows7的输入法

如何安装和删除windows7的输入法

删除,输入法,安装,电脑软件,点评:输入法编辑器软件实现文本的输入,也叫输入法软件,输入法平台,输入法框架或输入法系统。在家里,有人打电话的输入法直接输入方法下,我们会看到输入法安装删除Windows7。 win7如何添加或删除输入法 输入法编辑器是…

操作系统运行得慢吗由硬件或软件引

操作系统运行得慢吗由硬件或软件引

硬件,运行,操作系统,解决方案,电脑软件,注释:慢操作系统可能是由于硬件或软件原因造成的。这是一个很好的解决方案。你需要的朋友可以参考一下。 操作系统的缓慢运行可能是由硬件或软件原因引起的。 软件的原因: uff1a解 1。如果计算机安…

永利时是什么winex.exe-过程

永利时是什么winex.exe-过程

过程,永利,电脑软件,exe,winex,评论:winex.exe -威尼克斯过程 进程文件:威尼克斯或winex.exe 进程名称:永利时 过程类别:安全风险的过程 英文描述: winex.exe是主页劫持,自动重定向默认,重定向,它也被称为以下三个方面。 中文参考: winex.exe是用…

什么是软件过程gozilla.exe什么查

什么是软件过程gozilla.exe什么查

查询,软件过程,功能,电脑软件,exe,点评:gozilla.exe是一个下载管理程序下载软件产生的digitalcandle 进程文件:软件或gozilla.exe 进程名称:GoZilla Download管理员 过程类别:安全风险的过程 英文描述: gozilla.exe是一个digitalcandle管理和…

win7如何C大减压提高系统运行速度

win7如何C大减压提高系统运行速度

系统,运行速度,电脑软件,点评:C盘中的一个重要文件系统,这样给C造成了很大的空间压力不足,所以如何大幅度的解压来提高系统的运行速度,下面将介绍具体的解决方案。 我们都知道,语言是一种系统的存储容器是最重要的,在系统中重要的文件在C盘,以C造…

dwm.exe的过程是怎样的为什么dwm.e

dwm.exe的过程是怎样的为什么dwm.e

是怎样,图示,过程,电脑软件,dwm,评论:如果你使用Windows Vista、Win7操作系统,当你打开任务管理器,你会发现,dwm.exe运行过程中,有时你会发现它会占用更多的内存资源。但是你知道吗dwm.exe是一个实践性很强的课程哦,它可以实现一些很酷的桌面效果…

MySQL查询数据库中的存储过程和函

MySQL查询数据库中的存储过程和函

存储过程,函数,查询,数据库中,电脑软件,方法1: 选择`名字从哪里` mysql.proc DB和= 'your_db_name`型` = 'procedure / /存储过程 选择`名字从哪里` mysql.proc DB和`型` = 'your_db_name= 'function ' /功能 方法二: 显示过程状态; /存…