
oracle
文章平均质量分 57
z_alvin
只要有无法忘却的记忆,人就会变得坚强,这才是成长!
展开
-
oracle中统计时间段内每一天的数据
1. 生成1000个随机数 SELECT ROWNUM RN, DBMS_RANDOM.VALUE(0, 1000) RANDOM FROM DUAL CONNECT BY ROWNUM <= 1000;注:DBMS_RANDOM.VALUE(A, B)是随机数产生函数, A是区间的开始,B是区间的结束2. 例如:拆分以逗号隔开的 A,B,C,D 字符串...原创 2018-03-07 14:04:10 · 4160 阅读 · 1 评论 -
oracle数据库中listagg函数的使用
公司有三个平台,同一个客户拿手机号在三个平台都注册了,但注册过的用户名不一样,显示的时候需要根据手机号显示所有注册过的名称。1、原始数据是这样的,如图:2、要求显示成这样,如图:3、SQL函数:select phone, listagg(log_name, ',') within group(order by phone) logName from int_phone where phone...原创 2018-03-15 15:40:12 · 3515 阅读 · 1 评论 -
触发器
Oracle触发器 慕课网学习笔记1. 什么是触发器 数据库触发器是一个与表相关联的、存储的PL/SQL程序。 作用:每当一个特定的数据操作语句(insert、update、delete)在指定的表上发出时,Oracle自动的执行触发器中定义的语句序列。2. 触发器的应用场景##复杂的安全性检查 数据的确认 数据库审计 完成数据的备份和同步3. 触发器语法##CREATE [or REP...原创 2018-03-19 12:49:53 · 279 阅读 · 0 评论 -
慕课网oracle
/* 慕课网Oracle数据库开发必备之PL/SQL_2-3判断用户从键盘输入的数字1.如何使用if语句2.接收一个键盘的输入(字符串) */set serveroutput on;--接收一个键盘输入--num:地址值,含义是:在该地址上保存了输入的值accept num prompt '请输入一个数字';declare --定义变量保存键盘输入的数字pnum...翻译 2018-03-27 13:09:36 · 459 阅读 · 0 评论 -
oracle中查找一个节点的父节点和子节点
1、建表--菜单目录结构表create table tb_menu( id number(10) not null, --主键id title varchar2(50), --标题 parent number(10) --parent id)2、造测试数据--父菜单insert into tb_menu(id, title, parent) values(1, '父菜单1',nu...原创 2018-04-19 18:56:44 · 3838 阅读 · 0 评论