2013.6.24_oracle建表

 1 创建一个用户名为NIIT的用户
 2 在NIIT用户下创建一个表student,包括学号(stuno),姓名(stuname),系别(stuclass)
 3 创建一个用户名为自己拼音缩写的用户,并拥有NIIT用户下student表读取权限
 4 在上述用户下创建一个表person,包括身份证号(id),学号(stuno),地址(address),联系电话(tel)
 5 
 6 conn system/manager
 7 conn niit/zte123
 8 conn zte/zte123
 9 
10 
11 
12 //创建用户
13 create user niit identified by zte123;
14 //授予连接、建表权限
15 grant connect to niit;
16 grant resource to niit;
17 //建表
18 create table student(
19 stuno number(18,6),
20 stuname varchar2(20),
21 stuclass varchar2(50)
22 );
23 //插入数据
24 insert into student values(31011133,赵天恩,计算机与通信工程学院);
25 
26 
27 //创建用户
28 create user zte identified by zte123;
29 //授予连接、建表权限
30 grant connect to zte;
31 grant resource to zte;
32 //将自己创建的用户授予可以查看niit用户表的权限
33 grant select on niit.student to zte;
34 //建表
35 create table person(
36 id number(18,15) primary key,
37 stuno number(18,6),
38 address varchar2(50),
39 tel number(11,7)
40 );
41 //修改列结构
42 alter table person modify(id number);
43 alter table person modify(tel number);
44 //插入数据
45 insert into person values(320821111111111111,31011133,江苏淮安,13211111111);

2013.6.24_oracle建表,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。