insert all 和insert first多表插入用法
一、用法 all:不考虑先后关系,只要满足条件,就全部插入; first:考虑先后关系,如果有数据满足第一个when条件又满足第二个when条件,则执行第一个then插入语句,第二个then就不插入第一个then已经插入过的数据了。其区别也可描述为,all只要满足条件,可能会作重复插入;first首先要满足条件,然后筛...
exists 和not exists用法
exists 和not exists用法exists表示()内子查询语句返回结果不为空说明where条件成立就会执行主sql语句,如果为空就表示where条件不成立,sql语句就不会执行。not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句。dept,emp表中关联字段deptno,部门dept...
正则表达式使用大全
1、 Oracle正则表达式元字符元字符字符含义举例说明^匹配字符串的开始位置(在[]中使用,此时它表示不接受该字符集合。^a:匹配以a开始的字符串...
oracle 中的INTERVAL 函数用法
一、interval year to month 类型 格式: INTERVAL 'integer [- integer]' {YEAR | MONTH} [(precision)][TO {YEAR | MONTH}]该数据类型常用来表示一段时间差, 注意时间差只精确到年和月. precision为年或月的精确域, 有效范围是0到9, 默认值为2 案例1...
使用shell来定制dbms_sqltune
在sql调优中使用dbms_sqltune是一个很高效的工具,如果说awr发现了性能问题sql,addm可以给出调优建议,sql monitor能够监控性能问题sql和执行计划,那么dbms_sqltune就是最后的优化顾问了,它给出的建议是经过深思熟虑的。而且相对来说更加权威。尤其是对于老DBA而言,在这个地方其实就有些吃亏,因为这个功能着实太强大了...
ORACLE AWR报告详细分析
ORACLE AWR报告详细分析AWR 是 Oracle 10g 版本 推出的新特性, 全称叫Automatic Workload Repository-自动负载信息库, AWR 是通过对比两次快,照(snapshot)收集到的统计信息,来生成报表数据,生成的报表包括多个部分。WORKLOAD REPOSITORY report for DB Id ...