Oracle 数据库

ORACLE是一种适用于大型、中型和微型计算机的关系数据库管理系统,它使用SQL(Structuredguery language)作为它的数据库语言。

1、Oracle和Mysql的区别?

(1)库函数不同。

(2)Oracle是用表空间来管理的,Mysql不是。

(4)分页查询时候时候,mysql用limit oracle用rownum

2、Varchar2和varchar有什么区别?
(1)    Char的长度是固定的,而varchar2的长度是可以变化的
(2)    比如,存储字符串“abc”对于char(20),表示你存储的字符将占20个字节,包含17个空,而同样的varchar2(20)只占了3个字节,
(3)    Oracle自己开发了一个数据类型varchar2,这个类型不是一个标准的varchar,他将在数据库中varchar列可以存储空字符串的特性改为存储null值,
3、什么视图
视图是一种虚拟表,视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。那些用于产生视图的表叫做该视图的基表。

4、什么是Oracle 游标,如何使用Oracle的游标?
(1)    游标是用来存储多条查询数据的一种结构(结果集),它有一个指针用来从上往下移动,从而达到遍历每条记录的作用。
(2)    简单的说:就是oracle不允许定义数组,查找出来的数据是一个大集合的话就需要使用游标进行遍历打印。
5、什么是存储过程有什么优缺点?
存储过程是一个预编译的SQL语句集,它只在创建的时候进行编译,之后用户可以通过存储过程的名称就可以调用。
优点:执行效率高、可以直接使用过程名调用,安全性高,可以重复使用。
缺点:移植性差

6、触发器是什么
触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值