金蝶云oracle数据库运维必须了解的SQL函数原创
金蝶云社区-i求知若渴
i求知若渴
12人赞赏了该文章 565次浏览 未经作者许可,禁止转载编辑于2023年08月16日 11:10:10

1、查询对象定义

例如通过下面的sql可以查询物化视图的定义

select dbms_metadata.get_ddl('MATERIALIZED_VIEW','V_ITEMCLASS_DISPUTETO','DMZGTEST') from dual;

2、判断字段是是否为空

NVL(待判断的字段或者表达式, 为空时输出的字段或者表达式)

3、varchar2字段的长度

不能像sql server一样用 varchar(max)这样子的描述

varchar2有两个最大长度:一个是在字段类型4000;一个是在PL/SQL中变量类型32767。

4、获取部分字符串

语法:SUBSTR(string,start, [length])

5、获取字符在字符串中所在的位置

--不设置查找的起始位置
select instr('abcdefgf', 'f') from dual;
--设置查找的起始位置
select instr('abcdefgf', 'f',6) from dual;

6、匿名块中的变量辅助

set 变量
select 值 into 变量 from dual

持续更新中.....

赞 12