Oracle+9i&10g编程艺术:深入数据库体系结构读书笔记--------一、创建SCOTT/TIGGER数据库表

本文介绍如何在Oracle数据库中创建新用户oracledba,并通过SQL语句安装SCOTT/TIGER模式中的EMP/DEPT表。文章还提供了创建表、设置主键和外键约束的具体步骤,以及如何删除这些表的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 你的数据库里可能已经有SCOTT/TIGER模式(schema)了。经典安装通常就包括这个模式,不过并不要求数据库一定得有这个组件。可以把SCOTT示例模式安装到任何数据库账户下,使用SCOTT账户并没有特殊的意义。如果乐意,你还可以把EMP/DEPT表直接安装在你自己的数据库账户下。

  下面是自己实际操作的过程

   1、创建新的用户oracledba

sqlplus "sys/sys as sysdba"
grant connect to oracledba;
commit;
alter user oracledba quota unlimited on users;
commit;

   2、执行建表语句

 

@F:\oracle\ora92\sqlplus\demo\demobld.sql 

   3、建立约束条件

  

alter table emp add constraint emp_pk primary key(empno); 
alter table dept add constraint dept_pk primary key(deptno); 
alter table emp add constraint emp_fk_dept   foreign key(deptno) references dept; 
alter table emp add constraint emp_fk_emp foreign key(mgr) references emp; 



  4、如果要删除SCOTT/TIGGER数据库表,请执行

@F:\oracle\ora92\sqlplus\demo\demodrop.sql


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值