oracle
iamlzjoco
这个作者很懒,什么都没留下…
展开
-
PL/SQL Developer中如何格式化SQL
按照图中步骤操作即可。操作前要选中需要格式化的SQL。原创 2019-07-08 10:54:10 · 7695 阅读 · 0 评论 -
oracle存储日志
1.oracle数据库操作表产生的日志存放在哪里?答:存放在oracle自己的内部,可以通过命令select * from v$sqlarea where SQL_TEXT like '%delete%'进行查看。2.oracle有几种日志?答:reload日志和归档日志。reload日志会自动刷新,在产生新的日志的时候会清除原有的日志(在空间不够时,一般有3块区域,当3个地方都存满日...原创 2019-07-15 17:25:49 · 728 阅读 · 0 评论 -
oracle中case when关键字的使用
场景:需要判断数据库中某条件下是否存在数据,如果存在,则显示1,否则显示2.解决方案:select case when 条件 then 1 else 2 end;还可以给字段起别名:select case when 条件 then 1 else 2 end abc;...原创 2019-08-16 15:59:11 · 2434 阅读 · 0 评论 -
oracle实现单日每时参加人数的统计
select d.num, d.jflx, d.mytime from (select count(1) num, a.jflx, to_char(a.create_time, 'yyyy-mm-dd hh') mytime from zklt_sjjl a where to_char(a.cre...原创 2019-08-29 15:37:33 · 453 阅读 · 0 评论 -
primaryKey of table "ZKLT_IDCARD_YHLX" required by active record pattern
1.解决方案,给表添加主键即可原创 2019-09-17 13:53:50 · 358 阅读 · 0 评论 -
oracle中序列号的使用
1.创建序列号:CREATE SEQUENCE emp_sequence --emp_sequence这个就是后面要用到这个序列号时引用的名称INCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值NOCYCLE -- 一直累加,不循环CACHE 100; -- 缓存值 100例如:C...原创 2019-09-19 15:39:17 · 1203 阅读 · 0 评论 -
oracle不足位数补0
1.在左边补0select lpad(abc,'5','0') from emp; 查询emp表中的abc字段,判断该列的值是否为5位数,不够5位的话在左边补零2.在右边补0select rpad(abc,'5','0') from emp; 查询emp表中的abc字段,判断该列的值是否为5位数,不够5位的话在右边补零3.如果查询表中一列的值不够5位数进行左边补0...原创 2019-09-20 09:56:26 · 3069 阅读 · 0 评论