Oracle
CV--工程师
这个作者很懒,什么都没留下…
展开
-
Oracle取模,计算器,复合变量
– 输入一个四位数,将这个四位数的千位,百位,十位,个位输入.(取模) declare v_num number(10); v_ge number(10,2); – 个位数 v_shi number(10,2); – 十位数 v_bai number(10,2); – 百位数 v_qian number(10,2); – 千位数 begin v_num := &请输入一个四位数; v_qi...原创 2019-08-03 09:09:32 · 2773 阅读 · 0 评论 -
Oracle游标和DML以及管理事务
select * from dept; select * from t_emp; select * from emp; –1 ,复习DML语句,查询各部门的平均工资,从高到低排序,使用pl/sql输出在控制台 select de.dname, avg(sal) as 平均工资 from dept de, emp e where de.deptno = e.deptno group by de.dn...原创 2019-08-06 18:35:29 · 231 阅读 · 0 评论 -
oralce使用动态sql插入1000条主键随机的数据
/*1, 使用动态sql执行插入t_emp操作1000条(字符串insert语句), 主键使用随机数,注意使用绑定变量,(对比不使用变量的情况下,时间相差多少). */ declare v_str varchar2(100); v_i number(10); v_random number(10); begin v_i:=1; loop exit when v_i >= 1000; se...原创 2019-08-11 22:02:52 · 582 阅读 · 0 评论 -
创建一个视图
– pl/sql developer create table student( sid varchar2(200) primary key, – id sname varchar2(100), – 名称 sex varchar2(2), --性别 age numeric(3), – 年龄 weight numeric(4,1) ); create table dept( DEPTNO NUMB...原创 2019-08-11 22:06:14 · 537 阅读 · 0 评论 -
Oracle序列
–简单的创建序列 create sequence seq_序列名 ; –序列的下一个值 select seq_序列名.nextval from dual; – 序列的当前值 select seq_序列名.currval from dual; –创建序列的所有语法: create sequence SEQ_名字 minvalue 1 – 最小开始 maxvalue 999999999999999...原创 2019-08-11 22:09:13 · 187 阅读 · 0 评论