随笔分类 -  oracle

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要:或者 阅读全文
posted @ 2019-07-09 14:04 kakaisgood 阅读(842) 评论(0) 推荐(0)
摘要:select DBTIMEZONE from dual; 阅读全文
posted @ 2019-07-04 18:50 kakaisgood 阅读(229) 评论(0) 推荐(0)
摘要:exists表示()内子查询语句返回结果不为空说明where条件成立就会执行主sql语句,如果为空就表示where条件不成立,sql语句就 不会执行。not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句。负责不执行。 EXISTS里的子查询结果集非空, 阅读全文
posted @ 2019-07-03 14:53 kakaisgood 阅读(389) 评论(0) 推荐(0)
摘要:left join on 和where条件的放置 1. 对于left join,不管on后面跟什么条件,左表的数据全部查出来,因此要想过滤需把条件放到where后面 2. 对于inner join,满足on后面的条件表的数据才能查出,可以起到过滤作用。也可以把条件放到where后面。 阅读全文
posted @ 2019-06-28 15:45 kakaisgood 阅读(391) 评论(0) 推荐(0)
摘要:sql之left join、right join、inner join的区别 sql之left join、right join、inner join的区别 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表 阅读全文
posted @ 2019-06-28 15:17 kakaisgood 阅读(264) 评论(0) 推荐(0)
摘要:注意:union用法中,两个select语句的字段类型匹配,而且字段个数要相同 UNION在进行表链接后会筛选掉重复的记录,所以在表链接后会对所产生的结果集进行排序运算,删除重复的记录再返回结果。 从效率上说,UNION ALL 要比UNION快很多,所以,如果可以确认合并的两个结果集中不包含重复的 阅读全文
posted @ 2019-06-28 15:09 kakaisgood 阅读(143) 评论(0) 推荐(0)
摘要:首先清楚:多个select 语句 union 时不是简单的将查询结果拼接起来 而是将sql拼接起来编译(做为一个sql语句),然后去执行。 注: union 连接的语句中只会出现一个order by (不包含子查询中的)否则会报 sql未正确结束的错误。 解决方法: 将order by 语句放到子查 阅读全文
posted @ 2019-06-28 15:00 kakaisgood 阅读(11241) 评论(0) 推荐(0)
摘要:MONTHS_BETWEEN (date1, date2) 用于计算date1和date2之间有几个月。 如果date1在日历中比date2晚,那么MONTHS_BETWEEN()就返回一个正数。 如果date1在日历中比date2早,那么MONTHS_BETWEEN()就返回一个负数。 如果dat 阅读全文
posted @ 2019-06-13 16:28 kakaisgood 阅读(478) 评论(0) 推荐(0)
摘要:https://zhuanlan.zhihu.com/p/65771352 通过 PL/SQL Developer 查看查询的执行计划 1 什么是执行计划 执行计划是一条查询语句在 Oracle 中的执行过程或访问路径的描述。2 配置执行计划需要显示的项 2 配置执行计划需要显示的项 3 执行计划的 阅读全文
posted @ 2019-05-30 11:21 kakaisgood 阅读(5411) 评论(0) 推荐(0)
摘要:declare l_sql varchar2(500); -- variable that contains a query l_c sys_refcursor; -- cursor variable(weak cursor). l_res1 VARCHAR2(60 BYTE); -- variable containing fetch... 阅读全文
posted @ 2019-05-29 18:23 kakaisgood 阅读(209) 评论(0) 推荐(0)
摘要:TRUNCATE -清空所有的记录 before load REPLACE-清空所有的记录 before load https://www.csee.umbc.edu/portal/help/oracle8/server.815/a67792/ch05.htm Loading into Empty 阅读全文
posted @ 2019-05-27 18:28 kakaisgood 阅读(161) 评论(0) 推荐(0)
摘要:select owner as schema_name, view_name from sys.all_views where VIEW_NAME like 'P%' order by owner, view_name; 阅读全文
posted @ 2019-05-24 18:07 kakaisgood 阅读(458) 评论(0) 推荐(0)
摘要:-- Numeric FOR loop -- set serveroutput on -->> do not use in TOAD -- DECLARE k NUMBER:= 0; BEGIN FOR i IN 1..10 LOOP k:= k+1; dbms_output.put_line(i||' '||k); END LOOP; END; / -- Curso... 阅读全文
posted @ 2019-05-20 11:32 kakaisgood 阅读(363) 评论(0) 推荐(0)
摘要:Oracle SQL Developer 设置自动提示(完成设置) 阅读全文
posted @ 2019-04-26 11:13 kakaisgood 阅读(3081) 评论(1) 推荐(0)
摘要:Oracle 用exp 导出数据库的时候,可能会遇到这个错误: Encountering errors in Export logfileEXP-00008: Oracle error # encounteredORA-01455: converting column overflows integ 阅读全文
posted @ 2019-04-11 16:16 kakaisgood 阅读(2418) 评论(0) 推荐(0)
摘要:SELECT * FROM V$VERSION; 阅读全文
posted @ 2019-04-11 10:31 kakaisgood 阅读(224) 评论(0) 推荐(0)
摘要:SELECT column_name FROM table_name WHERE TRIM(column_name) IS NULL 阅读全文
posted @ 2019-03-14 15:36 kakaisgood 阅读(107) 评论(0) 推荐(0)
摘要:On ROWNUM and Limiting Results On ROWNUM and Limiting Results Our technologist explains how ROWNUM works and how to make it work for you. By Tom Kyte 阅读全文
posted @ 2019-02-25 14:15 kakaisgood 阅读(170) 评论(0) 推荐(0)
摘要:A ResultSet object is automatically closed by the Statement object that generated it when that Statement object is closed, re-executed, or is used to 阅读全文
posted @ 2019-02-22 18:06 kakaisgood 阅读(298) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页