随笔分类 -  Oracle

摘要:oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 s... 阅读全文
posted @ 2014-05-14 09:52 海天依色 阅读(5719) 评论(0) 推荐(0)
摘要:select rownum from table 阅读全文
posted @ 2014-05-13 14:16 海天依色 阅读(567) 评论(0) 推荐(1)
摘要:原文http://knowyouknowme.iteye.com/blog/574974一、decode在Oracle/PLSQL中,decode具有和 IF-THEN-ELSE 一样的功能。decode函数语法如下:decode( expression , search , result [, s... 阅读全文
posted @ 2014-05-13 13:28 海天依色 阅读(496) 评论(0) 推荐(0)
摘要:两种简单的行列转置1、固定列数的行列转换如student subject grade--------- ---------- --------student1 语文 80student1 数学 70student1 英语 60student2 语... 阅读全文
posted @ 2014-05-08 14:37 海天依色 阅读(347) 评论(0) 推荐(0)
摘要:语法结构如下:alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [default value][null/not null],….);alter table tablename drop (column);例子:增加列alter table t_jm_user add USR_EmailValidate CHAR(1) default 'N' not null;修改列alter ta 阅读全文
posted @ 2014-03-26 17:40 海天依色 阅读(488) 评论(0) 推荐(0)
摘要:oracle本月、上月、去年同月第一天最后一天SELECT TRUNC (SYSDATE, 'month') 本月第一天, TRUNC (LAST_DAY (SYSDATE)) 本月最后一天, TRUNC (ADD_MONTHS (SYSDATE, -1), 'month') 上月第一天, TRUNC (LAST_DAY (ADD_MONTHS (SYSDATE, -1))) 上月最后一天, TRUNC (ADD_MONTHS (SYSDATE, -12), 'month') 去年本月第一天, TRUNC (LAST_DAY (ADD... 阅读全文
posted @ 2014-03-12 16:51 海天依色 阅读(2646) 评论(0) 推荐(0)
摘要:TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11 mon abbreviated 字符集表示 显示值:11月,若是英文版,显示nov month spelled out 字符集表示 显示值:11月,若是英文版,显示november Day: dd number 当月第几天 显示值:02 ddd number 当年第几天 显示值:02 dy 阅读全文
posted @ 2013-12-27 14:10 海天依色 阅读(469) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/starnight_cbj/article/details/6792364http://zhengweiit.blog.51cto.com/1109863/514837 阅读全文
posted @ 2013-12-25 12:53 海天依色 阅读(833) 评论(0) 推荐(0)
摘要:Oracle关于时间/日期的操作 1.日期时间间隔操作 当前时间减去7分钟的时间 select sysdate,sysdate - interval '7' MINUTE from dual 当前时间减去7小时的时间 select sysdate - interval '7' hour from d 阅读全文
posted @ 2013-12-24 11:03 海天依色 阅读(1259) 评论(0) 推荐(0)
摘要:1、查询某个表有多少列。 列出所有的字段名。 2、查询昨天一天24个小时数 3、插入日期型值 4、merge into 用法 merge into 既可以更新,也可以插入 1)满足条件时,更新(update);不满足,插入(insert)。 表test02 就两列 aa bb 批执行 2)同一张表, 阅读全文
posted @ 2013-12-23 17:45 海天依色 阅读(368) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/junmail/article/details/4381287Oracle权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。二、系统权限管理:1、系统权限分类:DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予 阅读全文
posted @ 2013-12-15 22:58 海天依色 阅读(261) 评论(0) 推荐(0)