摘要: 先建表做一个测试: 1、CHAR 类型 与 CHAR型 比较,补齐空格。也就是说,CHAR 与 CHAR 类型比较时,不管各自定义的长度是多少,都能等。 2、CHAR与字符常量的比较,补齐空格。也就是说,常量后边不用加空格也能匹配CHAR类型,不管CHAR定义的长度是多少。 3、VARCHAR2 与 阅读全文
posted @ 2017-10-14 11:06 黄景新 阅读(3151) 评论(0) 推荐(0) 编辑
摘要: 在很多场景中,都有如下情况 应该怎么优化呢? 用到 TRIM 的很多原因是某些系统为了提高查询效率,不使用 ORACLE 的特有的,优秀的,且前无古人后无来者定义的 VARCHAR2 ,而是使用 CHAR 类型,写死了字符长度。 因此,在关联查询的时候就郁闷了,新建立的表就使用的 VARCHAR2 阅读全文
posted @ 2017-10-12 20:39 黄景新 阅读(1406) 评论(0) 推荐(0) 编辑
摘要: create tablespace data_changliang datafile 'd:\data\data1.bdf' size 200m autoextend on next 5m maxsize 500m; 阅读全文
posted @ 2017-09-27 01:10 黄景新 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 方法一 用dbms_output.put_line 打印出来 方法二 建立表格,出入表中 阅读全文
posted @ 2017-09-27 01:02 黄景新 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: --计算平闰年天数函数 CREATE OR REPLACE FUNCTION f_ping_run_nian (i_year NUMBER --定义函数名 ) RETURN VARCHAR2 IS --定义返回(输出)字... 阅读全文
posted @ 2017-09-17 12:01 黄景新 阅读(906) 评论(0) 推荐(0) 编辑
摘要: oracle中exists 和 in 的区别 阅读全文
posted @ 2017-09-11 18:58 黄景新 阅读(400) 评论(0) 推荐(0) 编辑
摘要: nvl(COMMISSION_PCT,0)如果第一个参数为null,则返回第二个参数如果第一个参数为非null,则返回第一个参数 COALESCE(EXPR1,EXPR2,EXPR3...EXPRn)从左往右数,遇到第一个非null值,则返回该非null值。多层判断 第一点区别:从上面可以知道,nv 阅读全文
posted @ 2017-09-10 22:43 黄景新 阅读(1294) 评论(0) 推荐(0) 编辑
摘要: 创建一个很大的EMP表 EMP_LARGE 阅读全文
posted @ 2017-09-10 00:10 黄景新 阅读(899) 评论(0) 推荐(0) 编辑
摘要: 简单树形查询 阅读全文
posted @ 2017-09-06 22:48 黄景新 阅读(264) 评论(0) 推荐(0) 编辑
摘要: PLSQL oracle 阅读全文
posted @ 2017-09-05 23:57 黄景新 阅读(4120) 评论(0) 推荐(0) 编辑