SCOTT/TIGER demonstration schema (demobld.sql)
来源:互联网 发布:苹果手机赌博软件 编辑:程序博客网 时间:2024/05/16 17:39
10g及以上版本没有$ORACLE_HOME\sqlplus\demo,就更没有demobld.sql 但是有\u01\app\product\11.2.0\dbhome_1\RDBMS\ADMIN\scott.sql可以用来参考。
搭建环境我用自己建立的用户,然后执行编辑好的脚本。
1.用户。
创建表空间 create tablespace herbert datafile 'D:\oradata\herbert\herbert01.dbf' 2048m
创建用户create user herbert identified by herbert;
grant dba to herbert;
alter user herbert default tablespace herbert ;
2.表与约束。
修改日期格式。
alter session set nls_date_language='american';
建表插入数据
CREATE TABLE DEPT (DEPTNO NUMBER(2) , DNAME VARCHAR2(14) , LOC VARCHAR2(13) ) ;CREATE TABLE EMP (EMPNO NUMBER(4) , ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) ;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');INSERT INTO EMP VALUES(7369,'SMITH','CLERK',7902,to_date('17-12-1980','dd-mm-yyyy'),800,NULL,20);INSERT INTO EMP VALUES(7499,'ALLEN','SALESMAN',7698,to_date('20-2-1981','dd-mm-yyyy'),1600,300,30);INSERT INTO EMP VALUES(7521,'WARD','SALESMAN',7698,to_date('22-2-1981','dd-mm-yyyy'),1250,500,30);INSERT INTO EMP VALUES(7566,'JONES','MANAGER',7839,to_date('2-4-1981','dd-mm-yyyy'),2975,NULL,20);INSERT INTO EMP VALUES(7654,'MARTIN','SALESMAN',7698,to_date('28-9-1981','dd-mm-yyyy'),1250,1400,30);INSERT INTO EMP VALUES(7698,'BLAKE','MANAGER',7839,to_date('1-5-1981','dd-mm-yyyy'),2850,NULL,30);INSERT INTO EMP VALUES(7782,'CLARK','MANAGER',7839,to_date('9-6-1981','dd-mm-yyyy'),2450,NULL,10);INSERT INTO EMP VALUES(7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);INSERT INTO EMP VALUES(7839,'KING','PRESIDENT',NULL,to_date('17-11-1981','dd-mm-yyyy'),5000,NULL,10);INSERT INTO EMP VALUES(7844,'TURNER','SALESMAN',7698,to_date('8-9-1981','dd-mm-yyyy'),1500,0,30);INSERT INTO EMP VALUES(7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);INSERT INTO EMP VALUES(7900,'JAMES','CLERK',7698,to_date('3-12-1981','dd-mm-yyyy'),950,NULL,30);INSERT INTO EMP VALUES(7902,'FORD','ANALYST',7566,to_date('3-12-1981','dd-mm-yyyy'),3000,NULL,20);INSERT INTO EMP VALUES(7934,'MILLER','CLERK',7782,to_date('23-1-1982','dd-mm-yyyy'),1300,NULL,10);COMMIT;
修改约束
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;
注:
1.插入数据的客户端字符集是美国的,默认是中文的所以需要改一下,否则报错。
2.约束没弄好可以删掉重来:alter table emp drop constraint primary key cascade(cascade 表示删除与此主键关联的外键)
- SCOTT/TIGER demonstration schema (demobld.sql)
- oracle 10g 手动创建scott(tiger) schema
- oracle 10g 手动创建scott(tiger) schema
- oracle 10g 手动创建scott(tiger) schema
- o1-手动创建scott(tiger) schema演示表
- oracle 10g 手动创建scott(tiger) schema
- scott/tiger is locked 解决办法
- oracle 安装SCOTT/TIGER模式
- 关于oracle11g下的demobld.sql
- oracle 10g 手动创建scott(tiger)
- 解决oracle scott/tiger帐号被锁定
- oracle中scott/tiger、sys、SYSDBA、system
- Oracle数据库 scott/tiger账户经典查询
- 在SQL*Pluse中以scott/tiger登录时提示ora-28000 the account is locked,解决办法
- 无法以scott/tiger登录Oracle 10g的解决方法
- oracle中scott/tiger、sys、SYSDBA、system都是什么用
- sqlplus输入scott/tiger报错:the account is locked
- ORA-28001: the password has expired scott/tiger
- MonteDB资源3
- 从完全不包含人体的图片中随机剪裁出64*128大小的用于人体检测的负样本
- 硬件总线学习之路_USB总线体系协议简介
- Android 调试之 Log和LogCat的详解
- 疯狂Java练习题 将浮点数转换成人民币读法字符串
- SCOTT/TIGER demonstration schema (demobld.sql)
- SAP HR(一、模块基础概念介绍)
- 通过事件启动另外一个Activity
- android实现程序后台运行
- 合唱队形
- Move cards
- 显示、更改供应商账户组
- 前四周开发杂谈
- wertc在vs2010下build出错