orace学习操作
Posted 有点懒惰的大青年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了orace学习操作相关的知识,希望对你有一定的参考价值。
一、Oracle视图
视图是虚表,没有具体物理数据,是通过实体表的一种计算映射逻辑。主要就是为了方便和数据安全;
1.创建视图:
给用户授予创建视图的权限:grant create table,create view to scott;
查看当前用户下有哪些视图:select view_name from user_views;
查看用户的角色; select * from user_role_privs;
查看角色对应的权限;SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE=\'DBA\';
授予用户dba权限 grant dba to scott;
3.使用视图:
4.只读视图:
Create view 视图名称as 查询语句with read only ;
5.删除视图 drop view v_emp
二、oracle约束条件:
1.非空约束、默认值约束:
3.主键约束:
注意:
另外的写法:
5.check 检查约束
create table t_stu(
id number primary key,
name varchar2(20) check (name=upper(name))
)
三、
以上是关于orace学习操作的主要内容,如果未能解决你的问题,请参考以下文章
MySQL 总结篇 [在Oracle基础上学习的MySQL]
如何学好MySQL 数据库 求大牛们推荐学习资料,书籍 入门级 提高级 求分别列出来,感激不尽