【SQL/PLSQL】
后端沉思录
不断学习的小学生。
展开
-
常用数字函数简单举例
数字函数可以用于计算,也可以接受输入的数字参数(可以为表中的列,也可以是任意表达式):1.ABS(x)select * abs(-10) from dual;ABS(-10)102.CELT()celt(x)获得大于x或者等于x的最小整数:select celt(5.8),celt(-5.6) from dual;CELT(5.8) CELT(-5.6原创 2015-04-05 15:54:12 · 1017 阅读 · 0 评论 -
关于字符函数的一些应用总结
字符函数接受字符参数,一般来说可以用于任意表达式,字符函数以某种方式处理,给用户返回结果。下面总结了一些常用的字符函数: SQL> select * from v$version where rownumBANNER--------------------------------------------------------------------------------原创 2015-04-05 15:55:08 · 1201 阅读 · 0 评论 -
pl/sql代码中不得犯的错误!
在写包时,提示我sum变量周围少‘)’,开始怀疑是中英文编码问题,但是试了很多次,还是报同样的错误,很是郁闷,于是写了一个过程,还是提示相同错误,怀疑是sum是不是保留字:通过oracle的一个视图v$reserved_word,查找oracle中的关键字:SQL> select * from v$reserved_wordS WHERE KEYWORD LIKE 'SUM%';原创 2015-04-22 22:17:12 · 554 阅读 · 0 评论 -
关于pl/sql中流程控制和循环的一些总结
pl/sql是功能十分强大的语句,可以和sql一起来用,可以解决一些sql无法完成的问题。下面是关于流程循环语句的总结:一.条件语句:1.if ....then ....end if;2.if ....then ....else end if;3.if ....then ....elsif ...then...end if;4.CASE variable_name原创 2015-04-14 22:14:16 · 553 阅读 · 0 评论 -
绑定变量
在开发中,如果不使用绑定变量,会给系统带来灾难性的后果,因为我们写的每一条sql都会经过解析,但是这个过程很占用cpu,解析过得sql 会放在共享池的Library Cache里,如果不使用绑定变量的话,每一条sql都会解析一次(硬解析),不会被重复使用,这样会大大降低oracle的性能。使用绑定变量,sql语句只会解析一次(软解析)。下面通过列子说明使用和不使用绑定变量给系统带来的性能问原创 2015-04-20 18:53:33 · 563 阅读 · 0 评论