<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

    主站蜘蛛池模板: 国产精品成人va| 国产精品视频a播放| 久久久久久国产精品美女| 久久永久免费人妻精品下载| 国产精品香蕉在线观看| 成人区人妻精品一区二区不卡视频 | 国产A∨国片精品一区二区| 久久99精品国产麻豆| 亚洲精品成人片在线观看| 精品久久久久久国产牛牛app| 亚洲国产成人久久精品动漫| HEYZO无码综合国产精品227| 亚洲国产精品国自产拍AV| 精品一久久香蕉国产线看播放| 999久久久国产精品| 久久99久久99小草精品免视看| 国产午夜福利精品一区二区三区| 亚洲码国产精品高潮在线| 日韩精品人妻av一区二区三区| 国产久爱免费精品视频| 91精品国产色综久久| 精品久久久久久久| 999国内精品永久免费视频| 精品亚洲成a人片在线观看少妇| 色婷婷在线精品国自产拍| 亚洲AV永久青草无码精品| 亚洲AV永久无码精品| 亚洲第一极品精品无码久久| 亚洲精品乱码久久久久久蜜桃不卡| 亚洲精品第一国产综合境外资源 | 国精品无码A区一区二区| 国产精品爱搞视频网站| 国产精品色视频ⅹxxx | 综合人妻久久一区二区精品| 欧美精品在线视频| 久久精品国产99久久丝袜| 久久精品?ⅴ无码中文字幕| 欧美精品亚洲人成在线观看| 无码欧精品亚洲日韩一区夜夜嗨 | 最新国产の精品合集| 91精品国产色综久久|