oracle 9i/10g中,如果数据库实例中没有scott模式,可以手工创建,方法如下:
oracle 9i/10g中,,如果数据库实例中没有scott模式,可以手工创建,方法如下:
登录数据库
创建scott用户
为scott用户分配权限
用scott用户登录
1、执行下列sql语句
drop table emp;
drop table dept;
drop table bonus;
drop table salgrade;
drop table dummy;
create table emp
(empno number(4) not null,
ename varchar2(10),
job varchar2(9),
mgr number(4),
hiredate date,
sal number(7, 2),
comm number(7, 2),
deptno number(2));
insert into emp values
(7369, 'smith', 'clerk', 7902,
to_date('17-dec-1980', 'dd-mon-yyyy'), 800, null, 20);
insert into emp values
(7499, 'allen', 'salesman', 7698,
to_date('20-feb-1981', 'dd-mon-yyyy'), 1600, 300, 30);
insert into emp values
(7521, 'ward', 'salesman', 7698,
to_date('22-feb-1981', 'dd-mon-yyyy'), 1250, 500, 30);
insert into emp values
(7566, 'jones', 'manager', 7839,
to_date('2-apr-1981', 'dd-mon-yyyy'), 2975, null, 20);
insert into emp values
(7654, 'martin', 'salesman', 7698,
to_date('28-sep-1981', 'dd-mon-yyyy'), 1250, 1400, 30);
insert into emp values
(7698, 'blake', 'manager', 7839,
to_date('1-may-1981', 'dd-mon-yyyy'), 2850, null, 30);
insert into emp values
(7782, 'clark', 'manager', 7839,
to_date('9-jun-1981', 'dd-mon-yyyy'), 2450, null, 10);
insert into emp values
(7788, 'scott', 'analyst', 7566,
to_date('09-dec-1982', 'dd-mon-yyyy'), 3000, null, 20);
insert into emp values
(7839, 'king', 'president', null,
to_date('17-nov-1981', 'dd-mon-yyyy'), 5000, null, 10);
insert into emp values
(7844, 'turner', 'salesman', 7698,
to_date('8-sep-1981', 'dd-mon-yyyy'), 1500, 0, 30);
insert into emp values
(7876, 'adams', 'clerk', 7788,
to_date('12-jan-1983', 'dd-mon-yyyy'), 1100, null, 20);
insert into emp values
(7900, 'james', 'clerk', 7698,
to_date('3-dec-1981', 'dd-mon-yyyy'), 950, null, 30);
insert into emp values
(7902, 'ford', 'analyst', 7566,
to_date('3-dec-1981', 'dd-mon-yyyy'), 3000, null, 20);
insert into emp values
(7934, 'miller', 'clerk', 7782,
to_date('23-jan-1982', 'dd-mon-yyyy'), 1300, null, 10);
create table dept
(deptno number(2),
dname varchar2(14),
loc varchar2(13) );
insert into dept values (10, 'accounting', 'new york');
insert into dept values (20, 'research', 'dallas');
insert into dept values (30, 'sales', 'chicago');
insert into dept values (40, 'operations', 'boston');
create table bonus
(ename varchar2(10),
job varchar2(9),
sal number,
comm number);
create table salgrade
(grade number,
losal number,
hisal number);
insert into salgrade values (1, 700, 1200);
insert into salgrade values (2, 1201, 1400);
insert into salgrade values (3, 1401, 2000);
insert into salgrade values (4, 2001, 3000);
insert into salgrade values (5, 3001, 9999);
create table dummy
(dummy number);
insert into dummy values (0);
commit;
这样scott用户及它下面的经典的表就创建成功了!!
更多oracle相关信息见oracle 专题页面 ?tid=12