摘要:--主键生成策略:序列:自动生成顺序递增的序列号 --建一个表,建一个序列,就是为了给这个表生成主键的 create sequence empp_seq increment by 3 start with 10 minvalue 1 maxvalue 20 --序列两个方法 --创建一个序列后必须先 阅读全文
Oracle约束管理
2020-03-21 15:08 by 默默不语, 193 阅读, 0 推荐, 收藏, 编辑
摘要:--约束(检查、校验) --创建约束的三种方式:1.定义时加在字段后,2.定义表时写在语句最后,3.声明表后再追加 --五种约束:非空约束、唯一约束、检查约束、主键、外键 --1.非空约束:被非空约束修饰的字段不能为空not null(可简写为nn),列级(只针对这一列生效) --方式一:定义时加在 阅读全文
Oracle视图
2020-03-19 19:22 by 默默不语, 189 阅读, 0 推荐, 收藏, 编辑
摘要:--管理员授予scott用户创建视图的权限 grant create view to scott; --我们频繁要获取ename和dname select e.ename d.dname from emp e inner join in dept on d.deptno=e.deptno; --查询 阅读全文
Oracle表管理
2020-03-18 15:09 by 默默不语, 150 阅读, 0 推荐, 收藏, 编辑
摘要:--★★★★★ --DDL(数据定义语言):create创建表、alter修改表结构、drop删除表等 --DQL(数据查询语言):select --DCL(数据控制语言):grant授权\revoke撤销等 --DML(数据操纵语言):insert\delete\update --TCL(事务控制 阅读全文
Oracle方案操作
2020-03-17 18:11 by 默默不语, 165 阅读, 0 推荐, 收藏, 编辑
摘要:--wangwu用户 create table EMPP ( empno NUMBER(4) not null, ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7,2), comm NUMB 阅读全文
Oracle数据库备份操作
2020-03-17 18:07 by 默默不语, 485 阅读, 0 推荐, 收藏, 编辑
摘要:1.以管理员身份登录 导出表 2.exp system/Oracle11g buffer=64000 file=D:exp_full.dmp full=y;完全导出 3.用户模式 exp scott/Oracle11g buffer=64000 file=D:scott_emp.dmp owner= 阅读全文
Oracle权限操作
2020-03-16 14:43 by 默默不语, 182 阅读, 0 推荐, 收藏, 编辑
摘要:--所有用户的系统权限 select * from dba_sys_privs where grantee='CHEN'; --创建一个用户,我们要赋予他很多权限,那么我们可以赋予他一个角色 --这个角色所包含的所有权限他都拥有了 --★★★★★ --查看所有的角色 select * from db 阅读全文
Oracle高级查询练习题2
2020-03-15 16:16 by 默默不语, 542 阅读, 0 推荐, 收藏, 编辑
摘要:--1.查询平均工资最高的部门的部门编号,部门名称,和该部门的平均工资 select d.deptno,d.dname,t.pingjun from dept d inner join( select deptno,round(avg(sal+nvl(comm,0))) pingjun from e 阅读全文
Oracle用户操作
2020-03-14 23:05 by 默默不语, 192 阅读, 0 推荐, 收藏, 编辑
摘要:首先以管理员账号登陆 1.创建用户 --创建用户(无需事务提交) create user chen identified by 123456; --赋予权限(赋予chen连接权限) grant create session,create table to chen; 再次打开plsql用chen这个 阅读全文
Oracle操作6
2020-03-14 23:04 by 默默不语, 271 阅读, 0 推荐, 收藏, 编辑
摘要:--查询数据库的时区,默认是世界时区+00:00 select DBTIMEZONE from dual; --查询当前会话的时区,默认是你计算机(服务器)的时区(北京时区+08:00) select SESSIONTIMEZONE from dual; --设置会话的时区 alter sessio 阅读全文