嵌套表是表中之表。一个嵌套表是某些行的集合,它在主表中表示为其中的一列。对主表中的每一条记录,嵌套表可以包含多个行。
例:假设有一个关于动物饲养员的表,希望其中具有他们饲养的动物的信息。用...... <阅读全文>
Oracle面试题 Oracle笔试题
结构化查询语言(Structured Query Language,简称SQL)是用来访问关系型数据库一种通用语言,它属于第四代语言(4GL),其执行特点是非过程化,即不用指明执行的具体方法和途径,而是简单的调用相应语句来直接...... <阅读全文>
(1) A 表中有100条记录.
Select * FROM A Where A.COLUMN1 = A.COLUMN1
这个语句返回几条记录? (简单吧,似乎1秒钟就有答案了:)
(2) Create SEQUENCE PEAK_NO
Select PEAK_NO.NEXTVAL FROM D...... <阅读全文>
1. 如何建立一个备份控制文件?
解答:Alter database backup control file to trace.
2. 给出数据库正常启动所经历的几种状态 ?
解答:
STARTUP NOMOUNT – 数据库实例启动
STARTUP MOUNT – 数据库装载
...... <阅读全文>
1.数据库1,2,3 范式的概念与理解。
2.简述oracle行触发器的变化表限制表的概念和使用限制,行触发器里面对这两个表有什么限制。
3.oracle临时表有几种。
临时表和普通表的主要区别有哪些,使用临时表的主要...... <阅读全文>
1.解释冷备份和热备份的不同点以及各自的优点
2. 你必须利用备份恢复数据库,但是你没有控制文件,该如何解决问题呢?
3. 如何转换init.ora到spfile?
4. 解释data block , extent 和 segment的区别(这里建议...... <阅读全文>
数据库实战
有三张表:
table dep(dep_id number(2), //部门编号
dep_name varchar2(10)) //部门名称
table emp (emp_id number(6), //员工编号
...... <阅读全文>
1、表:table1(FId,Fclass,Fscore),用最高效最简单的SQL列出各班成绩最高的列表,显示班级,成绩两个字段。
2、有一个表table1有两个字段FID,Fno,字都非空,写一个SQL语句列出该表中一个FID对应多个不同的Fn...... <阅读全文>
1.请说明实例与数据库的关系;表空间和数据文件的关系
2.请阐述同议词的作用.你认为情况下要使用同义词.
3.varchar2,char两种数据类型有什么区别,如果库表某字段输入”ABC”后储存,该 字段数
据类型...... <阅读全文>
1. 创建用户时,需要赋予新用户什么权限才能使它联上数据库。
2. 如何在tablespace里增加数据文件?
3. 如何变动数据文件的大小?
4. 哪个VIEW用来检查数据文件的大小?
5. 哪个VIEW用来判断tablespace的剩余...... <阅读全文>
1. 解释FUNCTION,PROCEDURE和PACKAGE区别
答:function 和procedure是PL/SQL代码的集合,通常为了完成一个任务。procedure 不需要返回任何值而function将返回一个值在另一方面,Package是为了完成一个商业功...... <阅读全文>
3.1 【问题】
解释一下sum的作用
答:求符合条件的记录某数值字段的和
3.2 【问题】
Table1有两个字段,field1 varchar2(10)和field2 number。
请写出向这两个表中插入’test’和100的sql语句。
答:insert into...... <阅读全文>
分区表有什么作用?
答:可以将表中不同的字段或不同的记录存入不同的表空间,并且这些表空间可在不同的物理磁盘,
一般用于将比较大的字段如图片或文件类字段存入比较大的磁盘中.
请解释一下oracle表空间
...... <阅读全文>
. Explain the difference between a hot backup and a cold backup and the benefits associated with each.
A hot backup is basically taking a backup of the database while it is still up and running...... <阅读全文>
select segment_name, tablespace_name, r.status,
(initial_extent/1024) InitialExtent,(next_extent/1024) NextExtent,
max_extents, v.curext CurExtent
From dba_rollback_segs r, v$rollstat v
Where r....... <阅读全文>
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
<阅读全文>
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
<阅读全文>
查看当前用户的缺省表空间
SQL>select username,default_tablespace from user_users;
查看当前用户的角色
SQL>select * from user_role_privs;
查看当前用户的系统权限和表级权限
SQL>select * from...... <阅读全文>
SQL>select username,default_tablespace from user_users;
<阅读全文>
有以下几种启动方式:
1、startup nomount
非安装启动,这种方式启动下可执行:
重建控制文件、重建数据库
读取init.ora文件,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup m...... <阅读全文>
Usually pending transactions clear up on their own. If not, read on.
If you have a pending transaction that will not go away then check the pending states with the following query:
SELECT local_...... <阅读全文>
1 PL/SQL代表
A PROCEDURAL LANGUAGE/SQL
B PROGRAM LANGUAGE SQL
C POWER LANGUAGE SQL
D 都不对
2 _____引擎执行PL/SQL块
A SQL
B PL/SQL
C ORACLE
D 都不对
3 一个对象可以呈现多种形式的能力称为
...... <阅读全文>
1 以下权限哪个时系统权限?
A.ALTER
B.EXECUTE
C.PREFERENCES
D.BACKUP ANY TABLE
答案 D
2 以下哪个权限时对象权限?
A.INDEX
B.DROP USER
C.CREATE SESSION
D.BACKUP ANY TABLE
答案 A
3 以下哪个视图可以查...... <阅读全文>
1. ORACLE用来判断列值是否为空的操作符是____
A ==NULL
B IS NULL
C AS NULL
D NULLIS
2 分析以下的 SQL命令
SELECT i.id_number, m.id_number
FROM inventory i, manufacturer m
WHERE i.manufacturer_id = ...... <阅读全文>
1. .以下命令哪个是 SQL*PLUS 命令?
A.UPDATE
B.EDIT
C.SELECT
D.ALTER TABLE
2.用SQLPLUS的_____命令可以查看表的结构信息,包括列的名称和数据类型
A DESCRIPTION
B DESC
C SHOW TABLE
D SHOW USER
3. Oracl...... <阅读全文>
