数据库
ypc95221
这个作者很懒,什么都没留下…
展开
-
oracle数据库如何获取两个时间点之前相差具体年月日问题
以XE数据库中的employees表为例 获得所有员工入职的具体时间的年月日select first_name||' '||last_name as 姓名,to_char(sysdate,'YYYY/MM/DD') 当前时间,hire_date 入职时间,(trunc(trunc(months_between(sysdate,hire_date))/12))||'年'||(trunc(m原创 2017-12-25 21:20:08 · 934 阅读 · 0 评论 -
oracle 序列+触发器实现序号自增长
要求:年份后两位+三位数字 18001Select substr(to_number(to_char(sysdate,'yyyy')), -2) from dual; --截取年份后两位创建序列CREATE SEQUENCE lc_lcNoincrement by 1 -- 每次递增1start with 1 -- 从1开始nomaxvalue -- 没有最大值minva...原创 2018-08-08 11:25:04 · 473 阅读 · 0 评论 -
oracle 按符号分隔字符串 多行展示
select t.dept, t.father_type, t.child_type, regexp_substr(t.child_type, '[^,]+', 1, L) as c, L from rc_dcz_type t, (select LEVEL L from dual connect by LEVEL <= 20) ...原创 2018-12-05 15:43:48 · 262 阅读 · 0 评论