oracle
文章平均质量分 61
brid_fly
省略
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Oracle用法
create table student ( sid number(4) primary key, sname varchar2(200), --与mysql有点不同 salary number(5,2)--有效位数5,小数2位 sdate date ) insert into student values(1,'小明',110.12,to_date('1997-08-30',...原创 2018-08-05 14:49:46 · 596 阅读 · 0 评论 -
oracle(pl/sql)
create table stu2 ( sid number(4) primary key, sname varchar2(200) not null, sage number(3), did number(4) ) insert into stu2 values(1,'aaa',19,1); insert into stu2 values(2,'小明'...原创 2018-08-05 15:17:00 · 247 阅读 · 0 评论 -
Oracle(pl/sql)
不管数据类型,直接用数据表的数据类型? declare v_id stu.sid%type; v_name stu.sname%type; begin v_id:='&请输入编号'; select sname into v_name from stu where sid=v_id; dbms_output.put_line('取出的姓名:'|...原创 2018-08-05 15:21:53 · 291 阅读 · 0 评论 -
Oralce(游标)
--goto 顺序控制 declare v_i number(4); begin v_i:=1; loop --判断是否等于0,直接用=,不需要用== if(mod(v_i,2)=0) then goto test_1; end if; dbms_outpu...原创 2018-08-05 18:39:44 · 276 阅读 · 0 评论 -
Oracle(触发器删除外键约束)
表grade,和表stu具有外键约束,数据表grade就不能随便删除数据 ,这时候就用触发器解决此类问题,即使有外键关联,也要删除。 --级联删除是指在建立外键约束时通过on delete cascade子句设置,这样在删除父表数据时,由父表数据关联的所有子表数据都会被同时删除 注意:触发器不能有事务,触发的过程中:事件(不能rollback) create or replace trig...原创 2018-08-08 00:27:25 · 1511 阅读 · 0 评论 -
子查询(oracle)
1.单行子查询 题目:查找与7369雇员号在同一个部门的所有职员信息,包括雇员号、雇员姓名、职位、薪金和雇佣日期 select deptno,empno,ename,job,sal,hiredate from emp where deptno=(select deptno from emp where empno=7369); 2.多行子查询 2.1使用IN操作符的多行子查询 题目...原创 2018-10-09 10:11:52 · 417 阅读 · 0 评论 -
oracle(复习)
有employee(雇员信息表)、department(部门信息表)、job(职位信息表)、evaluation(绩效信息表) 1.取得雇佣日期为第一天的所有雇员名称。 select e.ename from employee e where last_day(e.hiredate)=hiredate; 2.查询来公司工作满3年的雇员名称。 select e.ename from e...原创 2018-10-09 10:59:01 · 581 阅读 · 0 评论
分享