博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【考试】用户管理
阅读量:5308 次
发布时间:2019-06-14

本文共 1256 字,大约阅读时间需要 4 分钟。

1)创建一个用户名称为user1并授予权限至少能够访问hr.employees(不能授予dba权限)SYS@ORA11GR2>create user user1 identified by user1;User created.SYS@ORA11GR2>grant create session,create table,create sequence,create view to user1;2)用user1用户创建表students(学号 数值类型 主键约束stud_sno_pk,班级 字符类型外键参照班级表的班级列,姓名 字符类型 非空);USER1@ORA11GR2>create table students  2  (sno number constraint stud_sno_pk primary key,  3  scno number(20),  4  sname varchar2(20),  5  constraint stud_scl_fk foreign key (scno) references classes (cno));Table created.3)用user1用户创建表classes(班级 数值类型 主键约束);USER1@ORA11GR2>create table classes  2  (cno number(5) constraint pk_cno primary key using index);Table created.4)模拟向以上两个表中插入数据,并且在数据字典中查询两个表的约束信息并显示。USER1@ORA11GR2>insert into classes values(01);1 row created.USER1@ORA11GR2>insert into classes values(02);1 row created.USER1@ORA11GR2>insert into students values(1,01,'zhangsan');1 row created.USER1@ORA11GR2>insert into students values(2,02,'lisi');1 row created.USER1@ORA11GR2>select constraint_name,constraint_type,table_name  2  from user_constraints  3  where table_name=upper('students');USER1@ORA11GR2>select constraint_name,constraint_type,table_name  2  from user_constraints  3  where table_name=upper('classes');

 

转载于:https://www.cnblogs.com/tomatoes-/p/6087196.html

你可能感兴趣的文章
字符串类型的相互转换
查看>>
day57 手写socket、路由系统、响应一个动态内容、链接数据库、django配置、及应用、DNS服务器...
查看>>
YARN的运行机制
查看>>
HTTP状态码
查看>>
iOS如何过滤掉文本中特殊字符
查看>>
python - wmi模块学习(windwos硬件信息获取)
查看>>
Maven------使用maven新建web项目出现问题 项目名称出现红色交叉
查看>>
基础学习:C#中float的取值范围和精度
查看>>
Akka-Cluster(3)- ClusterClient, 集群客户端
查看>>
java中基本数据类型和包装类的区别
查看>>
项目指南
查看>>
康托展开
查看>>
MongoDB-CRUD
查看>>
ASM字节码增强技术
查看>>
javaagent 简介
查看>>
C++学习之智能指针
查看>>
python升级安装后的yum的修复
查看>>
Vim配置Node.js开发工具
查看>>
iOS开发者需要的5款排版工具
查看>>
web前端面试题2017
查看>>