oracle数据库emp表 啥意思 里面保存的都是啥数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库emp表 啥意思 里面保存的都是啥数据相关的知识,希望对你有一定的参考价值。

你说的应该是scott用户下的emp表吧,我们看下emp表的表结构你就知道保存的是什么信息了:
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));
emp表是employee 雇员信息表
empno 就是雇员的员工编号, employee number
ename 员工姓名, emlployee name
job 员工的工作是什么比如推销员,经理等
mgr 上级编号
hiredate受雇日期
sal薪金
comm佣金
deptno部门编号
参考技术A

1:你说的应该是scott用户下的emp表吧,我们看下emp表的表结构你就知道保存的是什么信息了。

2:emp表是employee雇员信息表 。

3:empno就是雇员的员工编号, employee number。

4:ename员工姓名, emlployee name。

5:job员工的工作是什么比如推销员,经理等。

6:mgr上级编号。

7:hiredate受雇日期。

8:sal薪金。

9:comm佣金。

10:deptno部门编号。

11:emp是scott用户下的表。查询此表:select * from scott.emp。

12:假如说没有emp表,手动创建emp表。可以从其他有这个表的人那里照结构将表建立起来。

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。到目前仍在数据库市场上占有主要份额。劳伦斯·埃里森和他的朋友,之前的同事Bob Miner和Ed Oates在1977年建立了软件开发实验室咨询公司(SDL,Software Development Laboratories)。

作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。

参考技术B emp是scott用户下的表
查询此表:select * from scott.emp;
假如说没有emp表
手动创建emp表。可以从其他有这个表的人那里照结构将表建立起来。

oracle中 触发器 \'SCOTT.TR_EMP\' 无效且未通过重新验证是啥错误

参考技术A 触发器
无效且未通过重新验证
估计是
创建触发器之后,编译不通过。
或者是
创建触发器之后,编译通过了,但是后面修改了其他的表,导致这个触发器无效
例如触发器里面,要插入
temp_emp
这个表。触发器创建完毕以后,
修改
temp_emp
表,删除了一个列名,导致原来编译通过的触发器,变成无效的了。
参考技术B 你好!
Create
Or
Replace
Trigger
tr_emp
Before
Insert
Or
Update
Or
Delete
On
emp
For
Each
Row
Declare
p_day
Varchar(10);
Begin
Select
to_char(Sysdate,'DY')
Into
p_day
From
dual;
If
p_day='星期日'
Then
raise_application_error(-20001,'emp表在星期天不允许使用!');
Return;
End
If;
End;
打字不易,采纳哦!

以上是关于oracle数据库emp表 啥意思 里面保存的都是啥数据的主要内容,如果未能解决你的问题,请参考以下文章

oracle语句的级联问题,这个语句e.mgr=m.empno(+) 谁可以给我讲讲这个是啥意思还带有(+)详细解答哦!

在sqlserver中临时TMP表有啥作用?里面储存的都是啥数据?

namespace 在oracle里面是啥意思

oracle 某个表的字段里面的值是<clob>是啥意思

oracle中 触发器 \'SCOTT.TR_EMP\' 无效且未通过重新验证是啥错误

oracle sql单行函数 常用函数实例