oracle学习
文章平均质量分 80
tianshi10928
蜡笔小新,坏坏惹人爱!
展开
-
oracle练习题(mldn视频)一
1,列出最低薪金大于1500的各种工作及从事此工作的全部雇员人数。select job,count(empno) from emp where job in(select job from emp group by job having min(sal)>1500) group by job;2,列出薪金高于公司平均薪金的所有员工所在部门,上级领导,公司的工资等级。select e.ename,d原创 2010-04-22 13:42:00 · 847 阅读 · 0 评论 -
oracle练习(mldn视频课程)四
视图创建新表:create table emp2 as select * from emp;create view empv20 as select empno,ename,job,hiredate,deptno from emp where deptno=20 with check option;语法:create or replace view 视图名称 as 子查询(修改之后的子查询)替换视原创 2010-04-22 19:04:00 · 342 阅读 · 0 评论 -
oracle练习(mldn视频课程)五
(此篇文章只需要了解既可以了)嵌套表定义:在一个表中还包含另外一个子表。数据库在创建数据表的时候都要指定字段的类型,所以嵌套表本身也需要同样指定类型,所以这种类型需要单独定义。创建类型语法:create type project_ty as object( 字段1 数据类型,原创 2010-04-23 13:56:00 · 334 阅读 · 0 评论 -
oracle练习(mldn视频)二
创建表create table person (pid int,name varchar2(20) unique,age int check(age between 0 and 150),sex varchar(4) default 男,tp int,address varchar(200),constraint person_pid_pk primary key(pid));插入数据inse原创 2010-04-22 13:44:00 · 317 阅读 · 0 评论 -
oracle练习(mldn视频课程)三
综合练习学生运动会比赛信息数据库1,运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department)2,项目item(项目编号itemid,项目名称itemname,项目比赛地点location)3,成绩grade(运动员编号sporterid,项目编号itemid,积分mark)建表1,定义各个表的主码外码约束2,运动员的姓名和所属惜别不能原创 2010-04-22 13:46:00 · 517 阅读 · 0 评论 -
pl/sql编程
创建存储过程:create procedure 存储过程名 is begin 执行部门 end; /系统编译过程 若存储过程已存在,则可以create or replace procedure 存储过程名,这样就可以替代已存在存储过程,若不存在再新建存储过程。原创 2010-06-25 17:18:00 · 594 阅读 · 0 评论 -
再看oracle
复习一下! 显示当前登录用户:show user 连接普通用户:conn 用户名/密码;连接超级用户:conn 用户名 as sysdba/sysoper 用户解锁:alter user 用户名 account unlock 查看所有用户及密码:select username,password from dba_users,密码被加密显示 修改用户密码:alter user 用户名 identified by 新密码 更改当前用户密码:passwd 按回车键,原创 2010-06-12 16:48:00 · 334 阅读 · 0 评论 -
再看oracle(2)
增加不为空约束:alter table 表名称 modify 列名 not null 增加唯一约束:alter table 表名称 add constraint 表名称_un unique(列名) 在已重复数据列上添加唯一约束:创建索引 create index 表名_inx 表名(列名) 增加唯一约束 alter table 表名 add constraint 表名_un unique(列名) enable novalidate 提交 commit ,即可在重复列上添加唯一原创 2010-06-22 16:59:00 · 321 阅读 · 0 评论