推荐: LOGO设计微信开发包装设计游戏开发接口开发手机网站开发VI设计文字设计Web前端开发网页设计客厅装修情人节表白Oracle数据库网站建设个人网站建设微信客户端

热门搜索: LOGO设计微信开发VI设计网站建设网站推广

当前位置: 威客百科 > Oracle数据库 > oracle数据库面试题
免费发布需求,接收报价与方案

oracle数据库面试题

什么是Oracle数据库?

猜您需要: 【oracle数据库开发】【oracle数据库管理工具】【oracle数据库价格】【oracle数据库学习】【oracle数据库优化】

    今天特地找来一套oracle数据库面试题,帮正在准备面试或者将要面试的朋友们打打气压压惊,这套题应该说不难,但是要做对也不是那么容易的。所以戒骄戒躁,好好琢磨一番,肯定对你们的面试有所帮助。
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)——函数返回字符串中某个指定的子串出现的开始位置,如果不存在 则返回 0 REPLACE(原来的字符串,需要替换成的字符串) SOUNDEX()——函数返回一个四位字符码 --SOUNDEX函数可用来查找声音相似的字符串但 SOUNDEX函数对数字和汉字均只返回 NULL 值。

    2、事务概念 
    答案:所谓事务是这样一种机制,它确保多个 SQL的语句被当作单个工作单元来处理。
    而事务具有以下的作用:一致性:可以同时进行的查询和更新彼此不会发生冲突,同时其他用户不会看到发生了变化但尚未提交的数据。可恢复性:一旦系统故障,数据库会自动地完全恢复未完成的事务。
 
    3、oracle 中查询系统时间 
    答:select sysdate from dual 

    4、触发器的作用,要什么时候用触发器,及创建触发器的步骤,那么触发器里是否可以有 commit,为什么?
    答案:触发器是可以由事件来启动运行的,是存在于数据库服务器中的一个过程。他的作用:能够实现一般的约束无法完成的复杂约束,来实现更为复杂的完整性。
    要求:在使用触发器并不存在严格的限定,只要用户想在无人工参与的情况下完成一般的定义约束不可以完成的约束,从而保证数据库完整性,这样就可以使用触发器。由于触发器主要是用来保证数据库的完整性的,因此要创建一个触发器,第一点要明确该触发器应该属于那一种(DML,INSTEAD OF,SYSTEM)因为他们各有个的用途;其次就是要确定触发器被触发以后所设计到的数据。出发器中不可以使用COMMIT。
< oracle数据库优化 oracle数据库开发 >