oracle的scott用户下默认表

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          此等级的最高工资

时间: 2024-10-22 08:35:37

oracle的scott用户下默认表的相关文章

Oracle中scott用户下基本表练习SQL语句

--选择部门中30的雇员SELECT * from emp where DEPTNO=30;--列出所有办事员的姓名.部门.编号--采用内连接方式,也就是等值链接,也是最常用的链接SELECT ename,empno,dname from emp e INNER JOINdept d on e.deptno=d.deptno where job='CLERK';--找出佣金高于薪金的雇员select * from emp where comm>sal;--找出佣金高于薪金60%的雇员select

Oracle导入SQL脚本执行 scott 用户下的表删除了

执行 .sql 文件时,应在 sqlplus  或 cmd 中执行,速度比plsql 中的command window 中书许多, scott 用户下的表删除了 可以执行如下 @D:\app\Administrator\product\11.2.0\dbhome_1\RDBMS\ADMIN\scott.sql

解决Oracle在scott用户下创建视图(VIEW)权限不足的方法

问题描述:在scott用户下创建视图的时候,报错:权限不足.(其他用户以此类推)解决方法: 以dba用户登录 [sql] view plain copy print? sqlplus / as sysdba 赋予scott用户创建VIEW的权限 [sql] view plain copy print? grant create view to scott 以scott用户登录oracle [sql] view plain copy print? conn scott/tiger 创建视图成功 [

oracle中scott用户下四个基本表SQL语句练习

--选择部门中30的雇员SELECT * from emp where DEPTNO=30;--列出所有办事员的姓名.部门.编号--采用内连接方式,也就是等值链接,也是最常用的链接SELECT ename,empno,dname from emp e INNER JOINdept d on e.deptno=d.deptno where job='CLERK';--找出佣金高于薪金的雇员select * from emp where comm>sal;--找出佣金高于薪金60%的雇员select

Oracle查看某个用户下所有表的记录总数和所有表的字段总数、记录数

https://blog.csdn.net/zhihaoma/article/details/78607368 如我想查看用户M下的所有表的总记录数: SELECT SUM(num_rows) FROM SYS.ALL_TABLES T WHERE T.OWNER = 'M';1但是查出的不是实时记录数. 如果想查看用户M下所有表的字段总数: SELECT * FROM SYS.dba_TAB_columns T WHERE T.OWNER = 'M';1Oracle查询数据库中所有表的记录数:

Oracle 将 A 用户下所有表的增删改查 赋予 B 用户

第一步:创建用户 create user username identified by password; 第二步:给用户赋值接触锁定(仅仅赋予会话权限) grant create session to xxx; 第三步(登录所要访问表的用户(ytcj),执行如下语句,并把结果保存为sql文件): select 'GRANT ALL ON '||table_name||' to username;' from user_tables; 原文地址:https://www.cnblogs.com/l

Oracle删除当前用户下所有表数据

declare cursor cur is select table_name from user_tables; currow cur%rowtype; str varchar(2000); begin for currow in cur loop str:='truncate table '||currow.table_name; execute immediate str; dbms_output.put_line(str); end loop; end;

oracle 查询当前用户下所有表结构信息

1 select t.table_name,cm.comments, c.COLUMN_NAME,ccm.comments 2 from user_tables t 3 left join user_tab_columns c on c.TABLE_NAME = t.table_name 4 left join user_tab_comments cm on cm.table_name=t.table_name 5 left join user_col_comments ccm on ccm.t

【Oracle】【18】获取数据库当前用户下所有表名和表名的注释

SELECT A.TABLE_NAME, B.COMMENTS FROM USER_TABLES A, USER_TAB_COMMENTS B WHERE A.TABLE_NAME = B.TABLE_NAME ORDER BY TABLE_NAME 参考博客: 获取oracle数据库当前用户下所有表名和表名的注释 - 尹飞飞 - ITeye博客https://yinfeifei.iteye.com/blog/751858 原文地址:https://www.cnblogs.com/huashen