<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • Oracle數據庫的面試題目及答案

    時間:2024-08-08 03:05:53 綜合指導 我要投稿
    • 相關推薦

    Oracle數據庫的面試題目及答案

      基礎題目:

    Oracle數據庫的面試題目及答案

      1. 比較truncate和 命令

      解答:兩者都可以用來刪除表中所有的記錄。區別在于:truncate是DDL操作,它移動HWK,不需要 rollback segment .

      而Delete是DML操作, 需要rollback segment 且花費較長時間.

      【相同點

      truncate和不帶where子句的, 以及drop都會刪除表內的數據

      不同點:

      1. truncate和 只刪除數據不刪除表的結構(定義)

      drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger),索引(index); 依賴于該表的存儲過程/函數將保留,

      但是變為invalid狀態.

      2.語句是dml,這個操作會放到rollback segement中,事務提交之后才生效;如果有相應的trigger,執行的時候將被觸發.

      truncate,drop是ddl, 操作立即生效,原數據不放到rollback segment中,不能回滾. 操作不觸發trigger.

      3.語句不影響表所占用的extent, 高水線(high watermark)保持原位置不動

      顯然drop語句將表所占用的空間全部釋放

      truncate 語句缺省情況下見空間釋放到 minextents個 extent,除非使用reuse storage; truncate會將高水線復位(回到最開始).

      4.速度,一般來說: drop>; truncate >;

      5.安全性:小心使用drop 和truncate,尤其沒有備份的時候.否則哭都來不及

      使用上,想刪除部分數據行用,注意帶上where子句. 回滾段要足夠大.

      想刪除表,當然用drop

      想保留表而將所有數據刪除. 如果和事務無關,用truncate即可. 如果和事務有關,或者想觸發trigger,還是用.

      如果是整理表內部的碎片,可以用truncate跟上reuse stroage,再重新導入/插入數據

      】

      2.Oracle中,需要在查詢語句中把空值(NULL)輸出為0,如何處理?

      答案:nvl(字段,0).

      nvl( ) 函數

      從兩個表達式返回一個非 null 值。

      語法

      NVL(eExpression1, eExpression2)

      參數

      eExpression1, eExpression2

      如果 eExpression1 的計算結果為 null 值,則 NVL( ) 返回 eExpression2。如果 eExpression1 的計算結果不是 null 值,

      則返回 eExpression1。eExpression1 和 eExpression2 可以是任意一種數據類型。如果 eExpression1 與 eExpression2

      的結果皆為 null 值,則 NVL( ) 返回 .NULL.。

      返回值類型

      字符型、日期型、日期時間型、數值型、貨幣型、邏輯型或 null 值

      說明

      在不支持 null 值或 null 值無關緊要的情況下,可以使用 NVL( ) 來移去計算或操作中的 null 值。

      select nvl(a.name,空得) as name from student a join school b on a.ID=b.ID

      注意:兩個參數得類型要匹配

      3.Oracle中char和varchar2數據類型有什么區別?有數據”test”分別存放到10)和varchar2(10)類型的字段中,

      其存儲長度及類型有何區別?

      答案:

      區別: 1).CHAR的長度是固定的,而VARCHAR2的長度是可以變化的, 比如,存儲字符串“test",對于CHAR (10),


    【Oracle數據庫的面試題目及答案】相關文章:

    電工面試題目及答案?02-23

    鐵塔公司面試題目及答案03-25

    醫生面試題目及答案03-25

    中國銀行面試題目及答案04-03

    事業單位面試題目及答案02-20

    Oracle面試問題 技術篇11-19

    2023常見醫院面試題目與參考答案08-10

    測試綜合素質面試筆試題目及答案03-02

    事業單位面試題目及參考答案02-24

    電話面試 題目11-20

    主站蜘蛛池模板: 人妻少妇精品无码专区二区| 国产精品18久久久久久vr| 人人妻人人澡人人爽人人精品电影| 久久er国产精品免费观看2| 正在播放酒店精品少妇约| 99久久精品免费观看国产| 精品久久久噜噜噜久久久| 久久久久无码精品| 在线人成精品免费视频| 国产精品无码一区二区三级| 日韩精品一区二区三区中文字幕 | 亚洲精品夜夜夜妓女网| 亚洲精品欧美综合在线| 人妻少妇精品视频一区二区三区 | 日韩精品亚洲人成在线观看| 精品国产成人在线| 日韩精品免费视频| 99国产欧美久久久精品蜜芽| 日韩精品一区二区三区色欲AV| 人妻少妇看A偷人无码精品| 国产精品久久久99| 亚洲国产精品不卡在线电影| 精品国产一区二区三区不卡| 在线亚洲精品自拍| 久久精品国产第一区二区| 国产成人精品cao在线| 久久se精品一区二区| 69堂国产成人精品视频不卡| 精品无码久久久久久尤物| 少妇人妻精品一区二区三区| 中文字幕无码精品三级在线电影| 麻豆精品三级全部视频| 国产区精品高清在线观看| 夜色www国产精品资源站| 老司机91精品网站在线观看| 精品亚洲一区二区| 国产精品欧美日韩| 国产精品久久久久久福利69堂| 91麻豆精品国产| 国产精品久久久久久久久鸭| 国产精品欧美久久久天天影视|