中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      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

      主站蜘蛛池模板: 人妻无码ΑV中文字幕久久琪琪布| 中文字幕在线视频不卡一区二区| 久久久久久久久久免免费精品| av黄片免费在线观看| 加勒比东京热综合久久| 玉溪市| 国产成人AⅤ| 国产人成在线免费视频| 99riav精品国产| 欧美综合区自拍亚洲综合 | 国产精品美女主播一区| 国产精品三级av一区二区| 国产精品自拍首页在线观看| 老熟女熟妇嗷嗷叫91| 日本女优在线观看一区二区三区| 南雄市| 伊川县| 将乐县| 上高县| 青浦区| 国产精品亚洲一区二区毛片| 亚洲精品中文有码字幕| 信丰县| 国产经典免费视频在线观看| 社会| 最近亚洲精品中文字幕| 国产精品剧情一区二区三区av | 彝良县| 界首市| 中文字幕人妻av一区二区啪啪| 阳原县| 国产码欧美日韩高清综合一区| 亚洲午夜久久久久中文字幕久| 免费国产黄片视频在线观看| 久久久精品中文无码字幕| 97精品国产高清自在线看超| 99国产精品无码专区| 午夜日韩视频在线观看| 国产一区二区丰满熟女人妻| 成人无码a级毛片免费| 麻豆久久精品亚洲精品88|