【软件测试】Oracle中scott用户的emp、dept、bonus、salgrade建表代码与数据
--创建 scott 数据库中的 dept 表 CREATE TABLE dept(-- 部门编号DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,-- 部门名称DNAME VARCHAR2(14),-- 部门所在位置LOC VARCHAR2(13) );--创建 scott 数据库中的 emp 表 CREATE TABLE emp(-- 雇员编号EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY,-- 雇员姓名ENAME VARCHAR2(10),-- 雇员职位JOB VARCHAR2(9),-- 雇员对应的领导的编号MGR NUMBER(4),-- 雇员的雇佣日期HIREDATE DATE,-- 雇员的基本工资SAL NUMBER(7,2),-- 奖金COMM NUMBER(7,2),-- 所在部门DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT );--创建数据库 scott 中的 salgrade 表,工资等级表 CREATE TABLE salgrade(-- 工资等级GRADE NUMBER,-- 此等级的最低工资LOSAL NUMBER,-- 此等级的最高工资HISAL NUMBER );--创建数据库 scott 的 bonus 表,工资表 CREATE TABLE bonus(-- 雇员姓名ENAME VARCHAR2(10),-- 雇员职位JOB VARCHAR2(9),-- 雇员工资SAL NUMBER,-- 雇员奖金COMM NUMBER );--dept表中的数据 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');--salgrade表中的数据 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);--emp表中的数据 INSERT INTO emp VALUES (7369,'SMITH','CLERK',7902,to_date('1980-12-17','yyyy-mm-dd'),800,NULL,20); INSERT INTO emp VALUES (7499,'ALLEN','SALESMAN',7698,to_date('1981-2-20','yyyy-mm-dd'),1600,300,30); INSERT INTO emp VALUES (7521,'WARD','SALESMAN',7698,to_date('1981-2-22','yyyy-mm-dd'),1250,500,30); INSERT INTO emp VALUES (7566,'JONES','MANAGER',7839,to_date('1981-4-2','yyyy-mm-dd'),2975,NULL,20); INSERT INTO emp VALUES (7654,'MARTIN','SALESMAN',7698,to_date('1981-9-28','yyyy-mm-dd'),1250,1400,30); INSERT INTO emp VALUES (7698,'BLAKE','MANAGER',7839,to_date('1981-5-1','yyyy-mm-dd'),2850,NULL,30); INSERT INTO emp VALUES (7782,'CLARK','MANAGER',7839,to_date('1981-6-9','yyyy-mm-dd'),2450,NULL,10); INSERT INTO emp VALUES (7788,'SCOTT','ANALYST',7566,to_date('87-7-13','yyyy-mm-dd'),3000,NULL,20); INSERT INTO emp VALUES (7839,'KING','PRESIDENT',NULL,to_date('1981-11-17','yyyy-mm-dd'),5000,NULL,10); INSERT INTO emp VALUES (7844,'TURNER','SALESMAN',7698,to_date('1981-9-8','yyyy-mm-dd'),1500,0,30); INSERT INTO emp VALUES (7876,'ADAMS','CLERK',7788,to_date('87-7-13','yyyy-mm-dd'),1100,NULL,20); INSERT INTO emp VALUES (7900,'JAMES','CLERK',7698,to_date('1981-12-3','yyyy-mm-dd'),950,NULL,30); INSERT INTO emp VALUES (7902,'FORD','ANALYST',7566,to_date('1981-12-3','yyyy-mm-dd'),3000,NULL,20); INSERT INTO emp VALUES (7934,'MILLER','CLERK',7782,to_date('1982-1-23','yyyy-mm-dd'),1300,NULL,10);
雇员表:记录了一个雇员的基本信息
EMP(雇员表)
NO 字段 类型 描述
1 EMPNO NUMBER(4) 雇员编号
2 ENAME VARCHAR2(10) 表示雇员姓名
3 JOB VARCHAR2(9) 表示工作职位
4 MGR NUMBER(4) 表示一个雇员的领导编号
5 HIREDATE DATE 表示雇佣日期
6 SAL NUMBER(7,2) 表示月薪,工资
7 COMM NUMBER(7,2) 表示奖金或佣金
8 DEPTNO NUMBER(2) 表示部门编号
部门表:表示一个部门的具体信息
DEPT(部门表)
NO 字段 类型 描述
1 DEPTNO NUMBER(2) 部门编号
2 DNAME VARCHAR2(14) 部门名称
3 LOC VARCHAR2(13) 部门位置
奖金表:表示一个雇员的工资及奖金
BONUS(奖金表)
NO 字段 类型 描述
1 ENAME VARCHAR2(10) 雇员姓名
2 JOB VARCHAR2(9) 雇员职位
3 SAL NUMBER 雇员工资
4 COMM NUMBER 雇员奖金
工资等级表:表示一个工资的等级
SALGRADE(工资等级表)
NO 字段 类型 描述
1 GRADE NUMBER 等级名称
2 LOSAL NUMBER 此等级的最低工资
3 HISAL NUMBER 此等级的最高工资
注:emp、dept、bonus、salgrade为scott用户下的表,system用户想要使用,表名称格式为用户名.表名称
如 select * from scott.emp;若是觉得麻烦可以用以上数据在system下建表加数据,也可以使用以下方式创建。
--复制scott下dept、emp、bonus、salgrade表的结构和数据
create table dept as select * from SCOTT.dept;
create table emp as select * from SCOTT.emp;
create table bonus as select * from SCOTT.bonus;
create table salgrade as select * from SCOTT.salgrade;alter table emp add constraint fk_emp primary key(empno);--为emp表添加主键约束
alter table dept add constraint fk_dept primary key(deptno);--为dept表添加主键约束
--为emp表的deptno列添加外键约束
alter table emp add constraint emp_deptno foreign key(deptno) references dept(deptno) on delete cascade;转载原文:
1.https://blog.csdn.net/weixin_37590454/article/details/80795670
2.https://blog.csdn.net/u011955534/article/details/14130023?utm_source=copy
【软件测试】Oracle中scott用户的emp、dept、bonus、salgrade建表代码与数据相关推荐
- oracle中bonus用法,Oracle中scott用户的emp、dept、bonus、salgrade建表代码与数据
由于电脑装的是Oracle 12C,大家都知道12C是不能直接调用scott用户的,然而scott中自带的四张表可谓设计得非常好,使用也非常广泛.那么要用到scott自带的表怎么办呢?--自己建哈. ...
- Oracle中SCOTT用户的 emp、dept、bonus、salgrade表的意思及其属性的意思
emp 雇员表 属性英文名 属性中文名 empno 雇员编号 ename 雇员姓名 job 雇员职位 mgr 雇员对应的领导的编号 hiredate 雇员的雇佣日期 sal 雇员的基本工资 comm ...
- oracle scott 关系图,oracle下scott用户的四张表(emp,dept,bonus,salgrade)的建表语句:
scott用户的四张表(emp,dept,bonus,salgrade)的建表语句 emp -- Create table create table EMP ( empno NUMBER(4) not ...
- Oracle 中scott 用户的解锁以及修改密码
修改密码: scott用户的密码不对,进入管理员用户,修改scott用户密码即可 或者这样修改密码: 在运行栏里面敲:sqlplus(空格)/nolog 回车 接着在弹出框里面敲:conn sys/ ...
- oracle中scott用户的创建
今天,接着上次的学习进度继续前进,在此过程中,使用scott用户登录时候显示scott用户不存在,于是进行scott用户的解锁操作 SQL> alter user scott account u ...
- 解锁scott用户,以及查看oracle中scott用户所拥有的四张表。
scott是一个系统已经新建好的普通用户.默认状态是被锁定,DBA用户执行alter user scott account unlock;可以将其解锁. scott用户是一个示例用户,实际开发没有意义 ...
- Oracle没有scott用户,emp、dept表,一招完美解决
本次的Oracle的版本是Oracle19c-64x 首先我们面临的是我们在超级管理员用户下无法进入scott 1.最简单的解决方法就是在当前的超级管理员下创建emp和dept表,因为我们的基本目的就 ...
- Oracle数据库中scott用户不存在的解决方法
Oracle数据库中scott用户不存在的解决方法 参考文章: (1)Oracle数据库中scott用户不存在的解决方法 (2)https://www.cnblogs.com/hjweifans/p/ ...
- 解锁oracle中的scott用户,Oracle 解锁scott用户
原因:默认Oracle10g的scott不能登陆. 解决: (1)conn sys/sys as sysdba;//以DBA的身份登录 (2)alter user scott account unlo ...
最新文章
- python求平方根的代码_Python求平方根(附带源码)
- Arch Linux 指南——安装基本系统
- centos7加固手册
- Postman:Postman(HTTP的测试工具)使用方法详细攻略
- tomcat用户配置
- Linux 防火墙:Netfilter iptables
- C#DNS域名解析工具(DnsLookup)
- Eclipse New菜单中没有Android Project选项
- [论文阅读] TransFuse: Fusing Transformers and CNNs for Medical Image Segmentation
- GNS3环境安装流程
- laravel身份证号码验证
- 支持向量回归预测怎么做_使用支持向量回归进行Facebook股票预测
- ajax一般格式,ajax格式是什么样的?ajax教程
- 几种滤波器matlab,Matlab滤波器种类及参数设置
- Python 网络爬虫实战:猫眼电影 38950 条评论数据告诉你《无名之辈》是否值得一看?
- 佳肴 (Standard IO)
- 一度智信:拼多多商品历史最低价影响着什么
- SQL Server 练习题(初学)
- ssm+jsp计算机毕业设计疫情期间北张村村民行程管理系统mwj1v(程序+lw+源码+远程部署)
- 这十一个副业在家就可以完成,疫情在家也有收入,建议收藏
热门文章
- shopify是什么_Shopify与WooCommerce –哪个是更好的平台? (比较)
- 【Node】Error: ENOENT: no such file or directory,解决方案
- 【Nginx】nginx代理视频流hls地址
- 网站后台主流架构设计参考(图文)
- 八、十六进制数转换到十进制数
- 题海精华——算法题精选
- Orange Pi Zero2 (全志H616) 开箱配置
- C语言“水仙花数”是一个正三位数,他的个位十位百位的立方和等于他本身
- python秒数转化为时间用户jianpang_Python写了个域名注册查询脚本,支持自定义数字,字母,拼音组合以及域名长度....
- [热门]浅谈360主动防御(360提示)、瑞星主动及360实时查杀的免杀技巧