- 浏览: 507292 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (672)
- 随便写写 (3)
- javascript (16)
- Java exam (58)
- JSP exam (25)
- Servlet exam (25)
- Struts exam (24)
- Spring exam (24)
- Hibernate exam (19)
- EJB exam (25)
- SOA exam (6)
- AJAX exam (25)
- Web开发 exam (25)
- 软件工程 exam (25)
- 项目管理 exam (25)
- .NET exam (23)
- ASP.NET exam (24)
- C# exam (24)
- C++ exam (25)
- C语言 exam (13)
- ASP exam (0)
- PHP exam (0)
- Ruby exam (0)
- Python exam (0)
- Delphi exam (0)
- Linux exam (0)
- UNIX exam (25)
- 数据库 exam (24)
- Oracle exam (25)
- SQL Server exam (20)
- MySQL exam (16)
- Mobile开发 exam (10)
- 嵌入式开发 exam (6)
- 网络安全 exam (0)
- 网络技术 exam (0)
- 综合技术 exam (0)
- HR面试 exam (0)
- 英语面试 exam (0)
- 外企面试 exam (0)
- 软件测试 exam (0)
- QTP exam (0)
- LoadRunner exam (0)
- 网友面经 exam (0)
- 应届生 exam (0)
- 面试指导 exam (0)
- IQ测试 exam (0)
- Flex exam (2)
- uml-ea (1)
最新评论
-
dxking100:
远光没有笔式题的说..
最新远光软件笔试题面试题内容(1) -
heming_way:
谢谢,正在复习软件工程考试呢,呵呵
《软件工程》选择题 -
梅玲达:
可以更详细点吗?
Hibernate中Criteria 和DetachedCriteria的作用是什么? -
buptjian:
学习下,试试看,谢谢啊~
Prototype如何实现页面局部定时刷新? -
bubblegum89:
这个。。。和我笔试时候做的 感觉完全不一样
最新远光软件笔试题面试题内容(3)
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 一个对象可以呈现多种形式的能力称为
A 多态
B 继承
C 封装
D 以上都不对
4 PLSQL块是由哪几个部分组成
A DECLARE BEGIN END
B BEGIN END
C EXCEPTION BEGIN END
D DECLARE BEGIN EXCEPTION END
5 看下面代码,正确的是
A DECLARE
DBMS_OUTPUT.PUT_LINE('定义部分');
BEGIN
DBMS_OUTPUT.PUT_LINE('语句部分');
END;
B BEGIN
NUM NUMBER:=100;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;
C DECLARE
NUM NUMBER:=100;
BEGIN
NUM:=NUM+NUM/2;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;
D BEGIN
NUM NUMBER:=100;
DECLARE
NUM:=NUM+NUM/2;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;
6 看下面语句正确的是
A IF(N%M=0) THEN
DBMS_OUTPUT.PUT_LINE('这是一个偶数');
ELSEIF(N%M=1) THEN
DBMS_OUTPUT.PUT_LINE('这是一个奇数');
END IF;
B DECLARE
VAR NUMBER:=0;
BEGIN
VAR:=&V;
CASE
WHEN VAR=1 THEN
DBMS_OUTPUT.PUT_LINE('A');
WHEN VAR=2 THEN
DBMS_OUTPUT.PUT_LINE('B');
ELSE
DBMS_OUTPUT.PUT_LINE('O');
END CASE;
END;
C DECLARE
I NUMBER:=0;
BEGIN
FOR I IN 10..20 LOOP
DBMS_OUTPUT.PUT_LINE(I);
END LOOP;
END;
D LOOP
DBMS_OUTPUT.PUT_LINE(I);
END LOOP;
7. 当在一个PLSQL块中通过查询得到一个值,但是没有任何值返回时,会产生异常吗?如果产生,是什么异常?
A 不会有异常,只不过没有结果而已
B 有异常,异常为No_data_found
C 有异常,异常为Value_erro
D 编译都不通过
8. 在PLSQL块中处理异常的语句是
A EXCEPTION
IF EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
END;
B EXCEPTION
WHEN EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
END EXCEPTION ;
C WHEN EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
D BEGIN
NULL;
EXCEPTION
WHEN EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
END ;
9. 当用户在PLSQL块中,像抛出自定义异常或者是系统异常时,所使用的关键字是
A THROW
B RAISE
C RAISE_APPLICATION_ERROR
D EXCEPTION
10. 在自定义异常中,用户可用的错误号范围在
A 20000 ~ 29999
B -20000 ~ -20999
C 1~65535
D 没有限制
11. 阅读代码
DECLARE
BEGIN
DBMS_OUTPUT.PUT_LINE('外不快');
DECLARE
MYEXCE EXCEPTION;
BEGIN
RAISE MYEXCE;
END;
EXCEPTION
WHEN MYEXCE THEN
DBMS_OUTPUT.PUT_LINE('异常捕获');
END;
出现的结果是
A 编译时报错 PLS-00201: 必须说明标识符 ‘MYEXCE'
B 运行时报错,在外部无法捕获到内部异常
C 可以正常执行
D 编译时报错,PLSQL块不能嵌套
12. 使用游标的步骤,有哪几步
A 打开游标、使用游标、关闭游标
B 定义游标、打开游标、使用游标、关闭游标
C 定义游标、使用游标、关闭游标
D 定义游标、打开游标、使用游标、
13 游标有哪几种类型
A 静态游标、动态游标
B 隐式游标、显示游标
C 变量游标、常量游标
D 参数游标、ref 游标
14 阅读下列代码
DECLARE
TOTALEMP NUMBER;
BEGIN
SELECT COUNT(*) INTO TOTALEMP FROM EMP;
IF(SQL%FOUND) THEN
DBMS_OUTPUT.PUT_LINE('有数据');
END IF;
END;
这段代码中是否使用了游标,如果使用了,使用的是什么类型的游标
A 使用了游标,游标类型为参数游标
B 使用了游标,游标类型为式游标
C 使用了游标,游标类型为ref 游标
D 这段代码中根本没有使用到游标
15. 下列哪个游标的定义是正确的
A TYPE CURSOR EMPCUR IS SELECT * FROM EMP;
B TYPE EMPCUR IS CURSOR OF SELECT * FROM EMP;;
C CURSOR EMPCUR IS SELECT * FROM EMP;
D TYPE EMPCUR IS REF CURSOR AS SELECT * FROM EMP;
16 在存储过程中,参数模式有哪几种
A IN、OUT
B IN、OUT、IN OUT
C INPUT、OUTPUT
D OUT INOUT
17 关于存储过程返回值的类型,说法对的是
A 只能是基本类型
B 可以是任何类型
C 只能是 NUMBER VARCHAR2 DATE BOOLEAN
D 可以使基本类型和用户类型
18 存储过程和函数的区别是
A 过程可以返回多个值,而函数只能返回一个值
B 函数可以作为PLSQL表达式的一部分,而过程不能
C 函数可以返回多个值,过程只能返回一个
D 函数和过程都必须包含RETURN语句
19 过程和函数的重载,正确的是
A Oracle中过程和函数不能重载
B Oracle中的过程和函数只有在包中存在时,才能被重载
C Oracle中的过程和函数随时随地都可以被重载
D 函数可以重载,过程不能被重载
20 Oracle中程序包的特点是
A 可以写函数和过程
B 任何能够定义在声明部分的内容,都可以出现在包中,包就是用来对代码进行封装的
C 包是一个可选结构,其中只能定义函数和过程
D 定义在包中的过程和函数不能被外部代码所访问
21 下面关于保的说法错误的是
A 有包头,就必须有包体
B 包可分为包头和包体两部分,但包体不是必须的
C 如果只用函数和过程,则可以只有包体,没有包头
D 包可以继承
22 阅读代码,函数被正确重载是
A CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2)
RETURN BOOLEAN;
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 IN OUT VARCHAR2)
RETURN BOOLEAN;
END TESTPACKAGE;
B CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);
RETURN BOOLEAN;
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM3 OUT VARCHAR2);
RETURN VARCHAR2;
END TESTPACKAGE;
C CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);
RETURN BOOLEAN
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT NUMBER);
RETURN OBJECT
END TESTPACKAGE;
D CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);
RETURN BOOLEAN
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT CHAR);
RETURN OBJECT
END TESTPACKAGE;
23 触发器有哪些级别
A 行级触发器和字段级触发器
B 行级触发器
C 语句及触发器
D行级触发器和语句及触发器
26 触发器有哪些种类
A BEFORE和AFTER
B BEFORE 和BEFORE ROW
C AFTER 和AFTER STATEMENT
D FOR EACH ROW和FOR EACH STATEMENT
27 触发器的执行过程是
A 行前(多次)、语句前(多次)、行后(多次)、语句后(一次)
B 语句前(一次)、行前(多次)、字段有效验证、行后(多次)、语句后(一次)
C语句前(一次)、语句后(一次)、行前(多次)、行后(多次)
D行前(多次)、行后(多次)、语句前(一次)、语句后(一次)
28 触发器的动作有哪几个
A INSERT、UPDATE、DELETE
B INSERT、ALTER、DROP
C UPDATE、CREATE
D REMOVE、INSERT、DELETE
29 看代码
CREATE OR REPLACE TRIGGER STUDENTUPDATEINFO
AFTER INSERT OR UPDATE OR DELETE ON STUDENT
FOR EACH ROW
WHEN (NEW.STUID IS NOT NULL OR OLD.STUID IS NOT NULL)
BEGIN
CASE
WHEN INSERTING THEN
DBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);
DBMS_OUTPUT.PUT_LINE(:OLD.STUNAME);
DBMS_OUTPUT.NEW_LINE();
DBMS_OUTPUT.PUT_LINE('STUDENT表增加一条信息!!!');
WHEN UPDATING THEN
DBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);
DBMS_OUTPUT.PUT_LINE(:OLD.STUNAME);
DBMS_OUTPUT.NEW_LINE();
DBMS_OUTPUT.PUT_LINE('STUDENT表更新一条信息!!!');
ELSE
DBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);
DBMS_OUTPUT.PUT_LINE(:OLD.STUNAME);
DBMS_OUTPUT.NEW_LINE();
DBMS_OUTPUT.PUT_LINE('STUDENT表删除一条信息!!!');
END CASE;
END;
当执行了以下命令后
INSERT INTO STUDENT VALUES('STU0010′,'TOM','TB007′,'JAVA');
UPDATE SET CALSSNAME='ORACLE' WHERE STUID='STU0010′;
DELETE STUDENT WHERE STUID='STU0010′
输出结果为:
A INSERT后输出: TOM TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM TOM STUDENT表更新一条信息!!
DELETE后输出: TOM TOM STUDENT表删除一条信息!!!
B INSERT后输出: TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM TOM STUDENT表更新一条信息!!
DELETE后输出: TOM STUDENT表删除一条信息!!!
C INSERT后输出: TOM TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM STUDENT表更新一条信息!!!
DELETE后输出: TOM STUDENT表删除一条信息!!!
D INSERT后输出: TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM TOM STUDENT表更新一条信息!!
DELETE后输出: STUDENT表删除一条信息!!!
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 一个对象可以呈现多种形式的能力称为
A 多态
B 继承
C 封装
D 以上都不对
4 PLSQL块是由哪几个部分组成
A DECLARE BEGIN END
B BEGIN END
C EXCEPTION BEGIN END
D DECLARE BEGIN EXCEPTION END
5 看下面代码,正确的是
A DECLARE
DBMS_OUTPUT.PUT_LINE('定义部分');
BEGIN
DBMS_OUTPUT.PUT_LINE('语句部分');
END;
B BEGIN
NUM NUMBER:=100;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;
C DECLARE
NUM NUMBER:=100;
BEGIN
NUM:=NUM+NUM/2;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;
D BEGIN
NUM NUMBER:=100;
DECLARE
NUM:=NUM+NUM/2;
DBMS_OUTPUT.PUT_LINE('NUM 的值为:'||NUM);
END;
6 看下面语句正确的是
A IF(N%M=0) THEN
DBMS_OUTPUT.PUT_LINE('这是一个偶数');
ELSEIF(N%M=1) THEN
DBMS_OUTPUT.PUT_LINE('这是一个奇数');
END IF;
B DECLARE
VAR NUMBER:=0;
BEGIN
VAR:=&V;
CASE
WHEN VAR=1 THEN
DBMS_OUTPUT.PUT_LINE('A');
WHEN VAR=2 THEN
DBMS_OUTPUT.PUT_LINE('B');
ELSE
DBMS_OUTPUT.PUT_LINE('O');
END CASE;
END;
C DECLARE
I NUMBER:=0;
BEGIN
FOR I IN 10..20 LOOP
DBMS_OUTPUT.PUT_LINE(I);
END LOOP;
END;
D LOOP
DBMS_OUTPUT.PUT_LINE(I);
END LOOP;
7. 当在一个PLSQL块中通过查询得到一个值,但是没有任何值返回时,会产生异常吗?如果产生,是什么异常?
A 不会有异常,只不过没有结果而已
B 有异常,异常为No_data_found
C 有异常,异常为Value_erro
D 编译都不通过
8. 在PLSQL块中处理异常的语句是
A EXCEPTION
IF EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
END;
B EXCEPTION
WHEN EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
END EXCEPTION ;
C WHEN EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
D BEGIN
NULL;
EXCEPTION
WHEN EXCEPTION_NAME THEN
DBMS_OUTPUT.PUT_LINE();
END ;
9. 当用户在PLSQL块中,像抛出自定义异常或者是系统异常时,所使用的关键字是
A THROW
B RAISE
C RAISE_APPLICATION_ERROR
D EXCEPTION
10. 在自定义异常中,用户可用的错误号范围在
A 20000 ~ 29999
B -20000 ~ -20999
C 1~65535
D 没有限制
11. 阅读代码
DECLARE
BEGIN
DBMS_OUTPUT.PUT_LINE('外不快');
DECLARE
MYEXCE EXCEPTION;
BEGIN
RAISE MYEXCE;
END;
EXCEPTION
WHEN MYEXCE THEN
DBMS_OUTPUT.PUT_LINE('异常捕获');
END;
出现的结果是
A 编译时报错 PLS-00201: 必须说明标识符 ‘MYEXCE'
B 运行时报错,在外部无法捕获到内部异常
C 可以正常执行
D 编译时报错,PLSQL块不能嵌套
12. 使用游标的步骤,有哪几步
A 打开游标、使用游标、关闭游标
B 定义游标、打开游标、使用游标、关闭游标
C 定义游标、使用游标、关闭游标
D 定义游标、打开游标、使用游标、
13 游标有哪几种类型
A 静态游标、动态游标
B 隐式游标、显示游标
C 变量游标、常量游标
D 参数游标、ref 游标
14 阅读下列代码
DECLARE
TOTALEMP NUMBER;
BEGIN
SELECT COUNT(*) INTO TOTALEMP FROM EMP;
IF(SQL%FOUND) THEN
DBMS_OUTPUT.PUT_LINE('有数据');
END IF;
END;
这段代码中是否使用了游标,如果使用了,使用的是什么类型的游标
A 使用了游标,游标类型为参数游标
B 使用了游标,游标类型为式游标
C 使用了游标,游标类型为ref 游标
D 这段代码中根本没有使用到游标
15. 下列哪个游标的定义是正确的
A TYPE CURSOR EMPCUR IS SELECT * FROM EMP;
B TYPE EMPCUR IS CURSOR OF SELECT * FROM EMP;;
C CURSOR EMPCUR IS SELECT * FROM EMP;
D TYPE EMPCUR IS REF CURSOR AS SELECT * FROM EMP;
16 在存储过程中,参数模式有哪几种
A IN、OUT
B IN、OUT、IN OUT
C INPUT、OUTPUT
D OUT INOUT
17 关于存储过程返回值的类型,说法对的是
A 只能是基本类型
B 可以是任何类型
C 只能是 NUMBER VARCHAR2 DATE BOOLEAN
D 可以使基本类型和用户类型
18 存储过程和函数的区别是
A 过程可以返回多个值,而函数只能返回一个值
B 函数可以作为PLSQL表达式的一部分,而过程不能
C 函数可以返回多个值,过程只能返回一个
D 函数和过程都必须包含RETURN语句
19 过程和函数的重载,正确的是
A Oracle中过程和函数不能重载
B Oracle中的过程和函数只有在包中存在时,才能被重载
C Oracle中的过程和函数随时随地都可以被重载
D 函数可以重载,过程不能被重载
20 Oracle中程序包的特点是
A 可以写函数和过程
B 任何能够定义在声明部分的内容,都可以出现在包中,包就是用来对代码进行封装的
C 包是一个可选结构,其中只能定义函数和过程
D 定义在包中的过程和函数不能被外部代码所访问
21 下面关于保的说法错误的是
A 有包头,就必须有包体
B 包可分为包头和包体两部分,但包体不是必须的
C 如果只用函数和过程,则可以只有包体,没有包头
D 包可以继承
22 阅读代码,函数被正确重载是
A CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2)
RETURN BOOLEAN;
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 IN OUT VARCHAR2)
RETURN BOOLEAN;
END TESTPACKAGE;
B CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);
RETURN BOOLEAN;
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM3 OUT VARCHAR2);
RETURN VARCHAR2;
END TESTPACKAGE;
C CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);
RETURN BOOLEAN
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT NUMBER);
RETURN OBJECT
END TESTPACKAGE;
D CREATE OR REPLACE PACKAGE TESTPACKAGE AS
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT VARCHAR2);
RETURN BOOLEAN
FUNCTION PROCEDURE_NAME(PARAM1 IN NUMBER,PARAM2 OUT CHAR);
RETURN OBJECT
END TESTPACKAGE;
23 触发器有哪些级别
A 行级触发器和字段级触发器
B 行级触发器
C 语句及触发器
D行级触发器和语句及触发器
26 触发器有哪些种类
A BEFORE和AFTER
B BEFORE 和BEFORE ROW
C AFTER 和AFTER STATEMENT
D FOR EACH ROW和FOR EACH STATEMENT
27 触发器的执行过程是
A 行前(多次)、语句前(多次)、行后(多次)、语句后(一次)
B 语句前(一次)、行前(多次)、字段有效验证、行后(多次)、语句后(一次)
C语句前(一次)、语句后(一次)、行前(多次)、行后(多次)
D行前(多次)、行后(多次)、语句前(一次)、语句后(一次)
28 触发器的动作有哪几个
A INSERT、UPDATE、DELETE
B INSERT、ALTER、DROP
C UPDATE、CREATE
D REMOVE、INSERT、DELETE
29 看代码
CREATE OR REPLACE TRIGGER STUDENTUPDATEINFO
AFTER INSERT OR UPDATE OR DELETE ON STUDENT
FOR EACH ROW
WHEN (NEW.STUID IS NOT NULL OR OLD.STUID IS NOT NULL)
BEGIN
CASE
WHEN INSERTING THEN
DBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);
DBMS_OUTPUT.PUT_LINE(:OLD.STUNAME);
DBMS_OUTPUT.NEW_LINE();
DBMS_OUTPUT.PUT_LINE('STUDENT表增加一条信息!!!');
WHEN UPDATING THEN
DBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);
DBMS_OUTPUT.PUT_LINE(:OLD.STUNAME);
DBMS_OUTPUT.NEW_LINE();
DBMS_OUTPUT.PUT_LINE('STUDENT表更新一条信息!!!');
ELSE
DBMS_OUTPUT.PUT_LINE(:NEW.STUNAME);
DBMS_OUTPUT.PUT_LINE(:OLD.STUNAME);
DBMS_OUTPUT.NEW_LINE();
DBMS_OUTPUT.PUT_LINE('STUDENT表删除一条信息!!!');
END CASE;
END;
当执行了以下命令后
INSERT INTO STUDENT VALUES('STU0010′,'TOM','TB007′,'JAVA');
UPDATE SET CALSSNAME='ORACLE' WHERE STUID='STU0010′;
DELETE STUDENT WHERE STUID='STU0010′
输出结果为:
A INSERT后输出: TOM TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM TOM STUDENT表更新一条信息!!
DELETE后输出: TOM TOM STUDENT表删除一条信息!!!
B INSERT后输出: TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM TOM STUDENT表更新一条信息!!
DELETE后输出: TOM STUDENT表删除一条信息!!!
C INSERT后输出: TOM TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM STUDENT表更新一条信息!!!
DELETE后输出: TOM STUDENT表删除一条信息!!!
D INSERT后输出: TOM STUDENT表增加一条信息!!!
UPDATE后输出: TOM TOM STUDENT表更新一条信息!!
DELETE后输出: STUDENT表删除一条信息!!!
发表评论
-
北京华鼎博士科技有限公司Oracle面试题
2010-08-27 10:46 6951.解释冷备份和热备份的不同点以及各自的优点2. 你必须利用备 ... -
查看表空间物理文件的名称及大小
2010-08-27 10:46 764select tablespace_name, file_id ... -
Oracle查看当前用户的缺省表空间
2010-08-27 10:46 899SQL>select username,default_ ... -
一套Oracle面试题笔试题及参考答案
2010-08-27 10:46 1080完成下列操作,写出相应的SQL语句答:create table ... -
腾讯公司的一个sql题
2010-08-27 10:46 618小小+霸霸+王王=小霸王 小=?,霸=?,王=? ... -
ORA-01033: ORACLE initialization or shutdown in progress 是什么问题?
2010-08-27 10:46 655如果在Oracle启动或者关闭的过程中进行操作,有可能出现这个 ... -
影响oracle查询性能的因素都有哪些?
2010-08-27 10:46 7891. 硬件配置:处理器速度,内存大小,磁盘读写速度,网络传输速 ... -
北京-ORACLE友空间信息技术有限公司
2010-08-27 10:46 8011.数据库1,2,3 范式的概念与理解。2.简述oracle行 ... -
北京海存量科技有限公司Oracle面试题
2010-08-27 10:46 6131.请说明实例与数据库 ... -
Oracle里面User和Schema的区别是什么?
2010-08-27 10:46 1015* A schema is collection of dat ... -
Oracle 面试题库—SQL
2010-08-27 10:46 13691. ORACLE用来判断列值是否为空的操作符是____A = ... -
Oracle如何改变listener的端口号 (Linux服务器)
2010-08-27 10:46 1051可以参照如下步骤改变listener的端口号:1. 使用命令l ... -
查看回滚段名称及大小
2010-08-27 10:46 864select segment_name, tablespace ... -
一道Oracle笔试题 附网友答案
2010-08-27 10:46 918考试总分为100分,共8题,时间为1小时。表结构说明:crea ... -
Oracle查看当前用户的角色和查看当前用户的系统权限和表级权限
2010-08-27 10:46 950查看当前用户的缺省表空间SQL>select usern ... -
Oracle数据库有哪几种启动方式
2010-08-27 10:46 718有以下几种启动方式:1、startup nomount非安装启 ... -
武汉英思工程科技有限公司–ORACLE面试测试题目
2010-08-27 10:46 7791. 解释FUNCTION,PROCEDURE和PACK ... -
Oracle9i笔试题面试题E
2010-08-27 10:46 5651.下面哪一项指出了列格式模型中的数字数据?a.#b.9c.- ... -
Oracle9i笔试题面试题D
2010-08-27 10:46 768EMP表EMP表列名称定义列名称定义EmpnoNUMBER(4 ... -
Oracle 面试题库—DBA
2010-08-27 10:46 7771 以下权限哪个时系统 ...
相关推荐
【SQLServer与Oracle题库大全】是一份涵盖了广泛数据库理论及实践问题的资源集合,旨在帮助用户快速提升在SQLServer和Oracle数据库管理方面的知识水平。这份题库包含了多个不同公司的面试题和测试题目,覆盖了从基础...
PL/SQL是Oracle特有的过程化语言,用于在数据库中编写存储过程、函数、触发器和游标。学习者需要掌握基本的PL/SQL语法,例如声明变量、控制流程结构(IF-THEN-ELSIF、CASE、LOOP)、异常处理等。 四、数据库对象 ...
通过这个"Oracle题库",你可以找到大量练习题目,模拟面试场景,测试和巩固自己的Oracle知识。无论是对数据库基础知识的掌握,还是对实际问题的解决,都能从中得到锻炼和提升。希望这个资源能助你在Oracle学习道路上...
本资源是一个Oracle数据工程师面试题库,涵盖了多个关于Oracle数据库管理和开发的问题。下面是从文件中提取的知识点: 1. 数据类型和操作 * varchar2数据类型:varchar2是Oracle中的一种字符串数据类型,用于存储...
在“就业面试题库(数据库).pdf”中,你将找到更多关于这两个领域的具体面试题目和解答,涵盖上述知识点,帮助你更好地准备面试,提升你在Oracle数据库和Java Web开发方面的专业能力。通过深入学习和实践,你将能够...
Oracle教程中的练习题及答案有助于学习者巩固知识点,而公司面试题部分则为求职者准备面试提供了实用的模拟题库,帮助他们更好地理解面试中可能遇到的问题。 知识点详解: 1. 数据库基础:这部分介绍了数据库的...
第3章至第5章分别讲解了SQL*Plus命令、SQL语言基础以及PL/SQL编程,这为后续章节中更加复杂的数据库操作打下了坚实的基础。 随后,书中进入了更加深入的学习阶段,包括过程、函数、触发器和包的管理(第6章),以及...
熟悉Oracle的PL/SQL语言,理解数据库并发控制机制如MVCC(多版本并发控制),以及如何使用SQL*Plus等工具进行数据库管理,都是数据库开发者和管理员需要具备的技能。 这份题库的综合性质意味着它不仅测试了候选人在...
4. **SQL与Oracle的区别**:SQL是结构化查询语言,用于数据库操作,而Oracle是一种具体的关系型数据库管理系统,提供了更高级的功能,如PL/SQL编程、分区、物化视图等。 5. **IoC(控制反转)与DI(依赖注入)**:...
- PL/SQL是Oracle数据库的扩展,它将SQL语句嵌入到程序设计语言中,具有流程控制(如循环和判断)等功能,适用于开发复杂的存储过程和函数。 存储过程与函数: - 存储过程:是一组为了完成特定功能的SQL语句集,经...
尚硅谷_宋红康_sql面试题.pdf和相关的plsql题目,强调了数据库技能的重要性,包括SQL语言的基本操作、复杂查询、存储过程、触发器等,特别是Oracle数据库的PL/SQL部分。 [尚硅谷]_佟刚_Hibernate面试题分析.pdf将...
综上所述,一个数据库面试题库可能覆盖诸多知识点,从数据库的基本理解到高级功能实现,例如Oracle数据库的特性、主键作用、索引对并发的影响、分页查询技巧、存储过程的功能及优势,以及SQL Server内置函数的应用等...
18. **PL/SQL包**:PL/SQL包是Oracle数据库中用于组织PL/SQL代码的一种方式,它可以包含过程、函数、变量、游标等,但题目没有提供具体的问题,所以无法给出详细答案。 以上是对Java程序员笔试题库中部分内容的解析...
- PL/SQL:理解存储过程、函数、触发器等PL/SQL编程元素。 - 数据库设计:学习关系模型,进行ER图设计,优化表结构和索引。 6. **Web服务** - SOAP(Simple Object Access Protocol):了解基于XML的消息传递...
5. **存储过程和函数**:掌握PL/SQL的编写,了解存储过程、函数的创建和调用。 6. **事务管理**:理解ACID属性,掌握COMMIT、ROLLBACK、SAVEPOINT的使用。 7. **数据库连接与游标**:了解如何在Java中通过JDBC连接...
1. ORACLE.doc:这可能包含与Oracle数据库相关的题目,如SQL查询、PL/SQL编程、数据库设计和管理等方面的问题。 2. JAVA.doc:这是Java语言的基础知识题库,可能包括类、对象、接口、包、异常处理、IO流、多线程、...
本题库涵盖的内容广泛,旨在帮助求职者提升在Java面试中的竞争力。 Java作为一门面向对象的编程语言,其核心知识点包括但不限于: 1. **基本语法**:了解Java的基本数据类型、变量、运算符、流程控制(if-else、...
- 存储过程和触发器都是预编译的PL/SQL代码块,存储在数据库中,可以包含SQL语句。相同点是它们都可以被调用执行。不同点在于触发器是自动触发的,通常与数据库操作(INSERT、UPDATE、DELETE)相关联,而存储过程需...
│ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念...
│ SQL面试题_心灵深处.htm │ Struts+Hibernate+Spring轻量级J2EE企业应用实战.pdf │ Struts中文手册.pdf │ Struts配置文件详解.txt │ 上海税友.txt │ 上海税友软件 面试题.doc │ 公司培训文档-混淆的基本概念...