Oracle开发
文章平均质量分 80
路克虎
Use my English,Focus on Oracle,Win my Life!
展开
-
oracle 开发记忆
1.基本结构CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT将select查询的结果存入到变量中,可以同时将多个列存储多个转载 2016-03-30 16:48:13 · 397 阅读 · 0 评论 -
SQL*Plus环境变量设置浅析
SQL*Plus的使用环境是可以通过login.sql 或 glogin.sql脚本来设置的,可能很多初学者或不习惯使用SQL*Plus的老鸟都不知道。因为在如今UI工具(Toad、PL/SQL Developer..)大行其道的年代,SQL*Plus这种命令工具渐渐被冷落了,可能只是偶尔被用用,不过这并不妨碍它被很多DBA或SQL*Plus爱好者广泛使用。其中glogin.sql文件是全原创 2016-04-09 22:52:35 · 465 阅读 · 0 评论 -
dbms_output.enable()有什么用
最新在一个存储过程中看到beign DBMS_OUTPUT.enable(800000); ... 还是第一次遇到,那么dbms_output.enable()有什么用呢? 设置 dbms_output 输出的缓冲。 不设置如果输出超过2000字节就不可以用了…… 另外,oracle 中 set serveroutput on原创 2016-04-13 18:27:40 · 7640 阅读 · 0 评论 -
oracle存储过程中单引号及字符串拼接处理
在ORACLE中,单引号有两个作用,一是字符串是由单引号引用,二是转义。单引号的使用是就近配对,即就近原则。而在单引号充当转义角色时相对不好理解 1、从第二个单引号开始被视为转义符,如果第二个单引号后面还有单引号(哪怕只有一个)。 select '''' from dual ----output:' 解释:第二个单引号被作为转义符,第三个单引号被转义转载 2016-04-14 09:18:51 · 6756 阅读 · 0 评论 -
Oracle中Number decimal(numeric )、float 和 real 数据类型的区别
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。Number的数据声明如下:表示 作用 说明转载 2016-05-12 16:04:03 · 6327 阅读 · 0 评论 -
Oracle自定义异常的使用
最近在进行项目开发时,根据业务逻辑在处理数据时,需要返回Message并阻止程序继续运行。但是,在存储过程使用Oracle的Raise根本无法满足要求。 于是用到了RAISE_APPLICATION_ERROR RAISE_APPLICATION_ERROR ( error_number_in IN NUMBER, error_msg_in IN VARCHAR2);转载 2016-05-02 13:44:34 · 2442 阅读 · 0 评论