a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 102|回复: 0

[考试试题] Oracle企业面试题(六)

[复制链接]
发表于 2012-8-4 14:01:27 | 显示全部楼层 |阅读模式
二十六、属性数据类型有哪几种?如何使用?(容易)    属性数据类型包括两种,分别是%TYPE和%ROWTYPE。9 r. A. m$ l4 I  m: ^8 V' }$ h
1、%TYPE将某种数据类型的变量或列提供给其他变量。
' b) l* x+ `. [# z  `% u其语法格式为:var1 table_name.column_name%TYPE;
# m4 ?: ]# h( a其中声明了变量var1,它的数据类型与table_name表中的column_name字段的数据类型相同。/ K+ U, F1 `8 f+ h3 ^5 o
    2、%ROWTYPE提供一种表示表中的某行的记录类型。% I9 z& i4 ?2 Q- a
       其语法格式为:var1 table_name%ROWTYPE;
4 x, w* r% H( `& E' F       其中声明了变量var1,可以用来存储从table_name表中提取的一个记录。; X% N" }: D: Y2 N7 r, @5 |! V
二十七、用游标机制协调SQL的集合处理方式所用的SQL语句有哪些?(容易)
; {6 J# |7 c8 t与游标有关的SQL语句有下列四个:* E% }& ~# e& e5 ]% k1 F/ Z
(1) 游标定义语句(DECLARE)
! v5 W! ]6 o) u; O+ I(2) 游标打开语句(OPEN)
( a) D+ U  F4 j- ]/ {! o(3) 游标推进语句(FETCH)9 }/ h" s. o5 R4 ?# t
(4) 游标关闭语句(CLOSE)
/ S" n. m7 O& T二十八、隐式游标和显式游标的区别是什么?(容易). U9 ^$ [; {1 @6 V# _
隐式游标在执行SQL语句时由Oracle自动生成,用户不能控制隐式游标。隐式游标用于检索一行。. v& u. O. R! u& O6 g" y+ A
显式游标由用户显式声明,用户对显式游标有完全控制权。显式游标用于返回多行的查询。
+ u" i. y: A7 l, v二十九、请描述显式游标的属性及其作用。(容易)
+ u6 e0 ?  m: d显示游标有以下4种属性,分别为:
6 _( K) z8 i  g0 n(1)%ISOPEN:如果游标已打开,则返回true,否则返回false。% R7 p" F3 e6 p( j9 S" L
(2)%FOUND:如果成功处理了最后一行,则返回true。
  N5 @# i5 ~6 E(3)%NOTFOUND:如果提取最后一行失败,则返回true。
; h" |; k% x6 w' ?9 K(4)%ROWCOUNT:返回处理的行数。5 c  e( C* V, O. v
三十、过程和函数的区别是什么?(容易)
6 K3 W  Q2 t6 i+ X3 ]; U/ |过程与函数都是执行某些操作的子程序,它是执行特定任务的模块。两者非常类似,只是函数的主要特性是它必须返回一个值,因此,有个RETURN子句,该子句在函数规范中指示变量值的数据类型。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-2 07:07 , Processed in 0.397086 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表