金蝶云oracle数据库运维必须了解的SQL函数原创
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
持续更新中.....
推荐阅读