oracle
qq_32295383
这个作者很懒,什么都没留下…
展开
-
Oracle-day01
-- DDL操作(表结构操作)/*年级表(id,name,descript) 不支持主键自增班级表(id,name,nid,number,开班时间,descript)*/create table tb_grade( gradeId number(6)primary key, gradeName varchar2(20)not null, remark varchar2(50)...原创 2018-10-29 19:15:03 · 145 阅读 · 0 评论 -
oracle-day03
--1,列出所有“CLERK”(办事员)的姓名及其部门名称。 select a.ename,a.job from emp a join dept b on a.deptno=b.deptno where a.job='CLERK' --2,列出薪金高于公司平均薪金的所有员工。 select * from emp where sal>(select avg(sal) from...原创 2018-10-31 18:51:02 · 197 阅读 · 0 评论 -
oracle-day02
-- 创建表空间create tablespace tbs_qy86datafile 'E:\tablespace\qy86.dbf'--该表空间默认使用的文件size 100m autoextend on next 10m maxsize unlimited -- 100m用完,自动增长十兆,最大无上限create tablespace tbs_qy86bdatafile 'E:\...原创 2018-10-30 18:56:37 · 127 阅读 · 0 评论 -
oracle-day04
-- 异常-- 唯一行约束异常declarebegin insert into dept values(10,'开发部','6楼'); exception when dup_val_on_index then dbms_output.put_line('破坏主键约束'); end; -- 自定义异常declare no_delete_data exce...原创 2018-11-01 18:57:15 · 121 阅读 · 0 评论 -
oracle-day05
-- 创建表tb_client id,名字name,年龄age,每年生日日期eybirthdaycreate table tb_client(id number(6)primary key,name varchar2(20),age number(6),eybirthday date)-- 编写函数fun_batch_add_client(v_count number)使用循环向表...原创 2018-11-02 18:55:48 · 146 阅读 · 0 评论 -
oracle-all
--游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,--将游标放置到某行后,即可对该行数据进行操作,例如提取当前行的数据等。--游标的分类 :--显式游标和隐式游标--一般在存贮过程中使用。-- 1.sequences序列create sequence seq_tbgrade_idstart with 1increment by 1...原创 2018-11-02 21:45:58 · 316 阅读 · 0 评论 -
oracle-day6
--存储过程create or replace procedure pro_query_emp_bydeptno(v_deptno number,csr_emp out sys_refcursor)is begin --打开游标并赋值 open csr_emp for select * from emp where deptno=v_deptno;end;--创建包的头部c...原创 2018-11-12 19:34:23 · 117 阅读 · 0 评论