Oracle
ITdevil
平常心
展开
-
oracle的学习笔记一
一、给列起别名的规则:特殊字符(#$除外)、数字、空格需要加双引号处理;中文加不加双引号都可以;as关键字可以省略。-- 查询员工姓名,员工编号,员工的工作。SELECT empno AS "员工编号",ename "员工姓名",job 工作 FROM emp;select empno as "员工编号",ename "员工姓名",job 工 作 from emp;--语法错误 ,别名原创 2018-02-17 12:36:57 · 280 阅读 · 0 评论 -
数据库游标学习记录
一、游标的定义:游标是一个容器,用来记录查询结果集的,本质是一块内存,如果不释放,就会占用内存,这就是为什么open之后还要close操作。二、游标的优缺点:1.优点:游标的一个常见用途就是保存查询结果,以便以后使用。游标的结果集是由SELECT语句产生,如果处理过程需要重复使用一个记录集,那么创建一次游标而重复使用若干次,比重复查询数据库要快的多;如果我们要对查询出的结果做特殊处理,然后...原创 2018-07-19 17:23:33 · 324 阅读 · 0 评论 -
Oracle的分页、排序、效率问题
一、数据准备select count(*) from order_detail_info;二、分页方式--between and前提:Oracle是使用rownum分页,它是一个伪列,用于标记行号。下面就使用rownum进行分页查询(错误示范): select * from order_detail_info where rownum>=2 and rownum &l...原创 2019-02-27 15:45:09 · 4107 阅读 · 0 评论 -
Oracle常用技巧记录
一、Oracle执行计划的使用当一段查询sql执行特别慢的时候,需要对其进行优化,此时借助PLSQL DEVELOPER工具,查看sql的执行计划,所有问题一目了然。这里只是举个简单的例子,如何读懂执行计划,可以参考博文:https://www.cnblogs.com/xqzt/p/4467867.htmlhttps://blog.csdn.net/xybelieve1990/arti...原创 2019-02-28 16:48:25 · 459 阅读 · 0 评论 -
ORACLE批量更新大数据量操作bulk collect与forall
一、声明变量类型的几种方式:1.常用基本数据类型变量的声明与赋值I_love_China varchar2(20) :='万岁';I_year date :=sysdate;I_flag boolean :=true;--number(p,s),p为总位数,s为小数位数,p:1-38,s:-84-127I_number number(10,2) :=2.23;I_age int...原创 2019-07-04 15:59:32 · 2067 阅读 · 0 评论