
oracle
supershuyun
每天积累一点点,每天成长一点点。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle中的instr()函数 详解及应用
1)instr()函数的格式 (俗称:字符查找函数) 格式一:instr( string1, string2 ) / instr(源字符串, 目标字符串) 格式二:instr( string1, string2 [, start_position [, nth_appearance ] ] ) / instr(源字符串, 目标字符串, 起始位置, 匹配序号) 解析:str...原创 2018-10-23 16:29:30 · 656 阅读 · 0 评论 -
两个时间段取交集
背景:数据库存放一个时间段,参数传过来一个时间段,看是否有交集数据 数据库:author_start、author_end 参数:startTime、endTime 思路: 1.正向思维:找两个区间的交集 y.author_start<=endTime and (y.author_end + 1)>=startTime 2.逆向思维:找出不冲突的时间取反 ...原创 2018-10-23 16:42:31 · 6030 阅读 · 2 评论 -
oracle日期加1天
时间比较问题,通常边缘时间需要处理 1.参数加一天 参数:Date endTime Calendar calendar = Calendar.getInstance(); calendar.setTime(endTime); calendar.set(Calendar.HOUR_OF_DAY, 23); calendar.set(Calendar.MINUTE, 59); calendar....原创 2018-10-23 16:47:47 · 12914 阅读 · 0 评论 -
Oracle 表中的列带有default值的陷阱
在Oracle中,我们为某一列设置默认值之后,插入数据有时候会出现值为空的想象,并没有赋默认值。 这是因为在insert数据的时候,如果该列不出现在insert语句中的时候,会为其赋上默认值.如果插入时候为该列设置"",null数据库并不会为改列设置默认值。 例子:如下面的表: create table test(id number(10),name varchar2(20) default ...转载 2018-11-05 14:36:10 · 635 阅读 · 0 评论 -
Oracle常用对表操作的sql
Oracle的sql语言常常分为四大类别: DQL:是数据查询语言(Data Query Language)的缩写,DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块。 DML:是数据操纵语言( Data Manipulation Language )的简写。插入(INSERT)、删除(DELETE)、修改(UPDATE)。 DDL:是数据定义语言(Dat...原创 2019-04-08 10:00:36 · 342 阅读 · 0 评论