Oracle面试

“Oracle面试”相关的资料有哪些?“Oracle面试”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Oracle面试”相关范文大全或资料大全,欢迎大家分享。

oracle面试测试题

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

典型oracle面试题

一:sql题

1、

假设学校环境如下:

一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。现要建立关于系、学生、班级的数据库,关系模式如下:

班级表class(班号classid,专业名subject,系名deptname,入学年份entertime,人数num)

学生表student(学号studentid,姓名name,年龄age,班号classid) 系department(系号departmentid,系名deptname) 要求用sql语句完成如下功能: (1)建表,并实现如下要求 A:每个表根据实际定义好主外键关系 B:系表中编号字段利用数据库自动化增长值实现 C:每个班级的人数不超过30人 D:学生年龄介于15到30之间 E:学生姓名不能为空,系名不能重复 (2)输入部分测试数据 department表:

1 数学 2 计算机 3 化学 4 中文 5 经济学 class表:

101 软件 计算机 1995 20 102 微电子 计算机 1996 30 111 无机化学 化学 1995 29 112 高分子化学 化学 1996 25 121 统计

oracle面试测试题

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

典型oracle面试题

一:sql题

1、

假设学校环境如下:

一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。现要建立关于系、学生、班级的数据库,关系模式如下:

班级表class(班号classid,专业名subject,系名deptname,入学年份entertime,人数num)

学生表student(学号studentid,姓名name,年龄age,班号classid) 系department(系号departmentid,系名deptname) 要求用sql语句完成如下功能: (1)建表,并实现如下要求 A:每个表根据实际定义好主外键关系 B:系表中编号字段利用数据库自动化增长值实现 C:每个班级的人数不超过30人 D:学生年龄介于15到30之间 E:学生姓名不能为空,系名不能重复 (2)输入部分测试数据 department表:

1 数学 2 计算机 3 化学 4 中文 5 经济学 class表:

101 软件 计算机 1995 20 102 微电子 计算机 1996 30 111 无机化学 化学 1995 29 112 高分子化学 化学 1996 25 121 统计

Oracle面试题目

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

Oracle面试题目

一.简单SQL查询: 1):统计每个部门员工的数目

select dept,count(*) from employee group by dept; 2):统计每个部门员工的数目大于一个的记录

select dept,count(*) from employee group by dept having count(*)>1;

3):统计工资超过1200的员工所在部门的名称 select e.first_name,salary,d.name from s_emp e, s_dept d where e.dept_id = d.id and salary > 1200;

二. 在SQL中删除重复记录的方法:(用到rowid (oracle伪列))

1)通过建立临时表来实现

SQL>create table temp_emp as (select distinct * from employee) SQL>truncate table employee; (清空employee表的数据) SQL>rename temp_emp to employee; (再将表重命名)

2)也是通过rowid,但效率更高。

oracle数据库面试大全 最新版

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

oracle数据库面试大全 最新版

1. 对字符串操作的函数?

答:ASCII() --函数返回字符表达式最左端字符的ASCII 码值

CHR() --函数用于将ASCII 码转换为字符

--如果没有输入0 ~ 255 之间的ASCII 码值CHR 函数会返回一个NULL 值

--应该是必须给chr()赋数字值 concat(str,str)连接两个字符串

LOWER() --函数把字符串全部转换为小写 UPPER() --函数把字符串全部转换为大写 LTRIM() --函数把字符串头部的空格去掉 RTRIM() --函数把字符串尾部的空格去掉 TRIM() --同时去掉所有两端的空格

实际上LTRIM(),RTRIM(),TRIM()是将指定的字符从字符串中裁减掉

其中LTRIM(),RTRIM()的格式为xxxx(被截字符串,要截掉的字符串),但是TRIM()的格式为TRIM(要截掉的一个字符 from 被截的字符串) SUBSTR() --函数返回部分字符串

INSTR(String,substring) --函数返回字符串中某个指定的子串出现的开始位置,如果不存在则返回

51CTO下载-oracle数据库面试题目汇总

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

1. 对字符串操作的函数?
答:ASCII() --函数返回字符表达式最左端字符的ASCII 码值
CHR() --函数用于将ASCII 码转换为字符
--如果没有输入0 ~ 255 之间的ASCII 码值CHR 函数会返回一个NULL 值
--应该是必须给chr()赋数字值
concat(str,str)连接两个字符串
LOWER() --函数把字符串全部转换为小写
UPPER() --函数把字符串全部转换为大写
LTRIM() --函数把字符串头部的空格去掉
RTRIM() --函数把字符串尾部的空格去掉
TRIM() --同时去掉所有两端的空格
实际上LTRIM(),RTRIM(),TRIM()是将指定的字符从字符串中裁减掉
其中LTRIM(),RTRIM()的格式为xxxx(被截字符串,要截掉的字符串),但是TRIM()的格式为TRIM(要截掉的一个字符 from 被截的字符串)
SUBSTR() --函数返回部分字符串
INSTR(String,substring) --函数返回字符串中某个指定的子串出现的开始位置,如果不存在则返回0
REPLACE(原来的字符串,要被替换掉的字符串,要替换成的字符

通过Oracle.DataAccess访问Oracle

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

通过Oracle.DataAccess访问Oracle

1. 第三方驱动虽带来一些方便,可能也会带来一些问题,鉴于此,提供另一种连接Oracle

的方式,供研究学习

2. 安装官方Oracle11g客户端,可选的相关性中选择Oracle Data Provider for .Net11.2.0.3.0

3. C#代码中

usingOracle.DataAccess.Client;

namespace WindowsFormsApplication1 {

public partial class Form1 : Form {

public Form1() {

InitializeComponent(); }

private void button1_Click(object sender, EventArgs e)

{

dataGridView1.DataSource = Oracle_ExecuteQueryToDataTable(\* FROM SFCB.B_PRODUCT\ }

privateOracleConnectionGetO

oracle开发

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

LOB数据类型

LOB(大对象,Large object) 数据类型用于存储类似图像,声音这样的大型数据对象,LOB数据对象可以是二进制数据也可以是字符数据,其最大长度不超过4G。LOB数据类型支持任意访问方式,LONG只支持顺序访问方式。LOB存储在一个单独的位置上,同时一个\定位符\存储在原始的表中,该定位符是一个指向实际数据的指针。在PL/SQL中操作LOB数据对象使用ORACLE提供的包DBMS_LOB.LOB数据类型可分为以下四类:

. BFILE . BLOB . CLOB . NCLOB

操作符

与其他程序设计语言相同,PL/SQL有一系列操作符。操作符分为下面几类:

. 算术操作符

. 关系操作符

. 比较操作符

. 逻辑操作符

算术操作符如表4所示

operator operation + 加 - 减 / 除 * 乘 ** 乘方

关系操作符主要用于条件判断语句或用于where子串中,关系操作符检查条件和结果是否为true或false,表5是PL/SQL中的关系操作符

operator operation < 小于操作符

<= 小于或等于操

oracle题库

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

ORACLE题库18,59

1. 下列不属于ORACLE的逻辑结构的是(C)

A. 区 B. 段

C. 数据文件 D. 表空间

2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A)

A . SYSDBA B. SYSTEM C. SCOTT D. SYS

3 下面哪个操作会导致用户连接到ORACLE数据库,但不能创建表(A)

A. 授予了CONNECT的角色,但没有授予RESOURCE的角色

B. 没有授予用户系统管理员的角色 C. 数据库实例没有启动 D. 数据库监听没有启动

4. ( )函数通常用来计算累计排名,移动平均数和报表聚合。

A . 汇总 B. 分析 C 分组、 D 单行

5. 带有(B)字句的SELECT语句可以在表的一行或多行放置排他锁。

A . FOR INSERT B. FOR UPDATE C. FOR DELETE D. FOR REFRESH

6. 在Oracle中,你以SYSDBA登录,CUSTOMER表位于Mary用户方案中,下面哪条语

句为数据库中的所有用户创建CUSTOMER表的同义词(B)。

A. CREATE PUBLIC SYNONYM cust ON mary.cus

oracle实验

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

实验一 Oracle 安装与使用

1、 安装Oracle 11g(选作)

2、 通过SQL命令行(SQL*PLUS)启动(startup命令)和停止(shutdown命令)数据库 3、 用Net Configuration Assistant完成网络连接配置 4、 使用Oracle常用工具OEM、SQL *PLUS、iSQL*PLUS 5、 使用DBCA工具创建数据库

6、 在新创建数据库内建立表空间(使用CREATE TABLESPACE命令) 7、 创建新的数据库用户

8、 Oracle中的用户管理(用户授权、修改用户口令、删除用户等) 9、 卸载Oracle数据库(选作)

实验二 SQL *Plus 的使用

1、 启动、退出 SQL *Plus 环境 2、 使用 SQL *Plus 命令 (1) DESCRIBE 命令 (2) #号的作用

3、 SQL *Plus 环境下使用脚本文件

(1) 准备工作。在SQL *Plus中输入一条SQL 语句,并以分号结束。 (2) 使用 SAVE 命令将缓冲区中内容保存到文件。 (3) 在编辑器中编辑文件。

(4) 使用 GET 命令将文件读入缓冲区。

(5) 使用 START 命令运行脚本文件

Oracle试题

标签:文库时间:2025-03-18
【bwwdw.com - 博文网】

郑州大学软件技术学院《Oracle》课程 2009-2010学年第一学期期末试题(whl)

(适用专业:08信管、Java、.NET专业 考试时间:120分钟)

单选:1 Oracle 10g中的g表示( C )。

A 网络 B 数据库 C 网格计算 D 版本

2 Oracle 10g的管理工具中,( B )是一个非常重要的、在服务器端和客户端都可以使用的工具。主要功能有:输入、运行和调试SQL语句、PL/SQL块。 A OUI B SQL*PLUS C OEM D DBCA 3 Oracle数据库的例程由( D )组成。

A SGA和PGA B SGA和数据库 C 数据库和后台进程 D SGA和后台进程

4 Oracle进程结构中完成更新控制文件与数据文件,使其同步并触发DBWR进程,使其将脏缓存块写入数据文件中的进程是( )。

A 用户进程 B 服务进程 C 后台进程CKPT