关于oracle中系统自带的emp、dept表查询不带的问题

1.首先emp和dept表是scott用户下的,所以查询时要在scott用户下或者使用scott.emp;

2.如果emp表出来的不是系统自带的内容,而是自己添加的 一些东西,那么emp表已经别自己删掉了;

3.如果查询emp表显示不存在或者只有字段没有数据,那么emp表被自己无意中删掉了或者内容被自己删掉了。

恢复emp表或者dept表的方法:

  将\\oracle\app\oracle\product\11.2.0\server\rdbms\admin\(地址前面一段可能有变化,看自己oracle的地址)下的utlsampl.sql,将它下面的创建emp和在emp中插入数据的代码执行就可以了。

原文地址:https://www.cnblogs.com/demonzql/p/10583309.html

时间: 2024-07-30 01:03:55

关于oracle中系统自带的emp、dept表查询不带的问题的相关文章

关于设置oracle中系统编号SYSID自动编号的问题;

http://liye9801.blog.163.com/blog/static/601970320086210039591/ 如何在oracle里设置自动编号列 2008-07-21 12:00:39| 分类: Oracle | 标签: |字号大中小 订阅 我们知道在oracle里没有这个类型呀!所以我们只能想其他的办法! 趏raclek中,为了方便我常常用触发器及序列结合起来实现,下面就是一个示例,希望对兄弟们有帮助... 先建表.再建序列.然后是触发器,最后测试 =============

oracle中约束(constraints)是如何影响查询计划的

原文:http://www.oracle.com/technetwork/issue-archive/2009/09-may/o39asktom-096149.html oracle中约束(constraints)是如何影响查询计划的 通常人们认为约束只是和数据完整性有关,没问题.但是约束也被优化器使用来优化执行计划. 优化器会拿以下资源最为输入inputs: 1)待优化的查询 2)所有数据库对象统计 3)系统统计,如果可以获取的话(CPU速度.单块I/O速度等等作为物理硬件的衡量尺度) 4)初

工作问题总结一:由数据查询慢来浅谈下oracle中的like和instr函数的模糊查询效率问题

今天上午10点左右,boss告诉我们生产环境一客户在某功能下录入信息时,出现加载数据很慢的情况,因为严重影响了客户使用,就让我们赶紧查实原因,组长和我就根据领导提供的用户登录系统,找到出问题的那个功能,选择买方和银行信息后加载限额信息时组长的电脑出现的反应是浏览器卡死,我的电脑上是去趟厕所回来坐下来之后才加载出来,我靠3分钟左右的时间,崩溃!!!  赶紧查代码  经查询代码发现,加载的数据是从千万量级(有2321w余条)的表中查询,查询语句中使用了like操作符,经研究发现确实是因为查询的sql

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中查看最近被修改过的表的方法

select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name and uat.tablespace_name='JMY' ) as last_ddl_time from user_all_tables uat ORDER By last_ddl_time desc 通过该语句,可以得到所有表的最后修改时间.(大家可以根据实际情况在该SQL后面加上相应的条

oracle中查找某用户执行某张表的操作操作记录

1,首先查找表的操作记录 select * from v$sqlarea a where a.SQL_TEXT like '%TB_ACCT_SYSDATE%'; 2,从上面的记录中找到update语句对应的sql_id select * from v$sqltext a,v$sqlarea b where a.SQL_ID=b.SQL_ID and b.SQL_ID in('cq53826tk4u3c','afftnrfhu5utk') order by b.LAST_ACTIVE_TIME

oracle中查看某个用户名下所有的表以及sequence

select   table_name   from   all_tables   where   owner   =upper('jdfp')    ; 此处查的是tieba这个用户表空间下的所有表名 ----------------------------------------------------- 查询当前用户下的sequence select * from user_sequence;

java对ORACLE中的于NCHAR数据的处理,查询

nchar 数据如果指定了长度,如果数据不满指定的位数,将会在后面补空格. 所以当你使用 jdbc 或者其他框架以该字段作为查询条件时,形成的 sql 也会自动补空格 如: SELECT FROM marketing_menu WHERE CDMC = “TEST ” 由于存在空格,查询的时候会出错. 正确书写方式去除空格: SELECT FROM marketing_menu WHERE trim(' ' from CDMC) = ‘Test’ 由于历史原因,当初设计这个表结构的人走了,代码有

《转》ORACLE中的rownum(实现真分页的方法)

1 引言 Oracle中的rownum一般是在实现分页查询时用到,虽然在我做的项目中只实现了分页显示而没有实现真正的分页,但是出于学习的目的研究了一下oracle的rownum.在使用查询语句时,我们经常要求返回表中的前n条记录或者是中间的几条记录,比如在一个大表(假设有10W条数据)要求查询从第1000到1005条的记录.面对这种查询,我们怎么办呢?mysql和oracle都有自己的解决办法. 2 MySql中的实现 在mysql中,我们可以使用limit语句来实现: 1)查询从第1000到1