您的位置:首页 > 其它

hr用户下的主要表结构

2012-06-03 17:23 621 查看
sql语法的基本格式及简单查询、限定查询、分组统计的使用;

hr用户下的主要表结构,需要记下;

单行函数的使用。

1. hr用户的表结构

在oracle的学习之中,重点使用的是sql语句,而所有sql语句都在hr用户下完成,在这个用户下一共有7张表+1张视图,我们用:

SQL> select * from tab;

TNAME TABTYPE CLUSTERID

------------------------------ ------- ----------

REGIONS TABLE

COUNTRIES TABLE

LOCATIONS TABLE

DEPARTMENTS TABLE

JOBS TABLE

EMPLOYEES TABLE

JOB_HISTORY TABLE

EMP_DETAILS_VIEW VIEW

8 rows selected.

如果想看表结构我们可以用:desc 表名称;

—————————————————部门表————————————————

SQL> desc departments;

Name Null? Type

----------------------- -------- ----------------

DEPARTMENT_ID NOT NULL NUMBER(4)

DEPARTMENT_NAME NOT NULL VARCHAR2(30)

MANAGER_ID NUMBER(6)

LOCATION_ID NUMBER(4)

以上描述如下:

—————————————————部门表————————————————

名称 类型 描述

DEPATMENT_ID NUMBER(4) 表示部门编号,由4位数字所组成

DEPARTMENT_NAME VARCHAR2(30) 表示部门名称,由30位字符所组成

MANAGER_ID NUMBER(6) 表示部门经理编号,由6位数字所组成

LOCATION_ID NUMBER(4) 表示部门所在的位置,由4位数字所组成

—————————————————部门表————————————————

—————————————————雇员表————————————————

SQL> desc employees;

Name Null? Type

----------------------------------------- -------- ----------------------------

EMPLOYEE_ID NOT NULL NUMBER(6)

FIRST_NAME VARCHAR2(20)

LAST_NAME NOT NULL VARCHAR2(25)

EMAIL NOT NULL VARCHAR2(25)

PHONE_NUMBER VARCHAR2(20)

HIRE_DATE NOT NULL DATE

JOB_ID NOT NULL VARCHAR2(10)

SALARY NUMBER(8,2)

COMMISSION_PCT NUMBER(2,2)

MANAGER_ID NUMBER(6)

DEPARTMENT_ID NUMBER(4)

—————————————————雇员表————————————————

名称 类型 描述

EMPLOYEE_ID NUMBER(6) 雇员ID,由6个数字所组成

FIRST_NAME VARCHAR2(20) 雇员名字,由20个字符所组成

LAST_NAME VARCHAR2(25) 雇员姓,由25个字符所组成

EMAIL VARCHAR2(25) 雇员邮箱,由25字符所组成

PHONE_NUMBER VARCHAR2(20) 电话号码,由20字符所组成

HIRE_DATE DATE 雇员雇佣的日期

JOB_ID VARCHAR2(10) 雇员的职位,由10个字符所组成

SALARY NUMBER(8,2) 雇员的基本工资,其中由2位小数,6位整数,一共是8位

COMMISSION_PCT NUMBER(2,2) 奖金、佣金

MANAGER_ID NUMBER(6) 经理编号

DEPARTMENT_ID NUMBER(4) 雇员所在的部门编号

—————————————————雇员表————————————————

—————————————————地区表————————————————

SQL> desc regions;

Name Null? Type

----------------- -------- ------------

REGION_ID NOT NULL NUMBER

REGION_NAME VARCHAR2(25)

名称 类型 描述

REGION_ID NUMBER 地区编号

REGION_NAME VARCHAR2(25) 地区名称

—————————————————地区表————————————————

—————————————————国家表————————————————

SQL> desc COUNTRIES;

Name Null? Type

----------------------------------------------------- -------- ------------------------------------

COUNTRY_ID NOT NULL CHAR(2)

COUNTRY_NAME VARCHAR2(40)

REGION_ID NUMBER

名称 类型 描述

REGION_ID NUMBER 地区编号

REGION_NAME VARCHAR2(25) 地区名称

——————————————————国家表———————————————

其他几张表我就不一一介绍了!!!!
本文出自 “strom的博客” 博客,谢绝转载!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: