oracle
migushu3
这个作者很懒,什么都没留下…
展开
-
oracle中从dual表用调用函数
需要调用oracle的里面的一个系统函数,但是又不需要从表中获取数据,使用双。! dual是一个虚拟表,用来构成选择的语法规则,我在使用这个函数的时候,用EXEC和电话都不行,用双构建一个选择语句很容易就实现了这个功能。dual是Oracle中的一个伪表,利用这个伪表可以设置或查看序列,或者是调用一些内置的函数,方便操作。 简单来说,dual表就是oracle与数据字典自动创建的一张表...原创 2018-08-30 11:05:51 · 706 阅读 · 0 评论 -
oracle从入门到精通
数据类型:NUMBER(precision,scale) 分别为数字的位数,小数点的位数表示整数:PLS_INTERGER :溢出发生异常BINARY_INTERGER:发生溢出能为其指派一个NUMBER类型而不发生异常SIMPLE_INTERGER: PLS_INTERGER的子类型,不允许为空日期类型:date 、 timestamp输出:DBMS_OUTPUT.PUT_LI...原创 2018-10-26 15:16:10 · 163 阅读 · 0 评论 -
oracle中if/else功能的实现的3种写法
oracle中if/else功能的实现的3种写法https://www.cnblogs.com/yangzhilong/archive/2013/04/03/2998282.html1、标准sql规范一、单个IF1、if a=… then. …end if;2、if a=… then…else…end if;二、多个IFif a=… then…elsif a=...转载 2019-06-28 16:51:09 · 2868 阅读 · 0 评论 -
oracle中不等于、NVL、exists、in的使用
1.<>select * from s_dic s where s.dic_type <> 'ordertype'问题1: <>会自动过滤s.dic_type为空的订单解决方法:1)截取字符串:返回第一次ordertype出现的位置,找不到对应字符串返回为0,不过dic_type必须保证为非空,所以联合concat一起使用,instr(s.dic_ty...转载 2019-06-28 17:18:19 · 1204 阅读 · 0 评论