熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

某門戶網站數據庫職位筆試題

2022-06-13   來源: Oracle 
數據庫筆試題姓名         日期        
 
事務是什麼?
 
 
oracle中truncate和delete命令有何區別?
 
 
Oracle中char和varchar數據類型有什麼區別?有數據test分別存放到char()和varchar()類型的字段中其存儲長度及類型有何區別?
 
 
參見如下表結構
出版社:
       出版社代碼 char()
       出版社名稱 varchar()
 
圖書:
       圖書編號 char()
       圖書名稱 varchar()
       出版社代碼 char()
       作者代號 char()
       圖書簡介 varchar()
 
作者:
       作者代號 char()
       作者名稱 varchar()
       性別 char()
       年齡 number()
       文學方向 varchar()
 
獲獎名單:
       獲獎日期 date
       獲獎人員 char()
 
編寫SQL語句找出作者庫中沒有出現在獲獎名單庫中所有作者信息的SQL語句(提示使用not innot exists以及外關聯三種方法並說明哪種方法最優
 
 
 
Oracle數據庫表存在偽列rowid請利用rowid編寫一個SQL語句從以下記錄中找到唯一記錄並將其flag列更新為Y
 
No       name      sex     flag
                張三                       N
                張三                       N
                張三                       N
 
 
 
Oracle中需要在查詢語句中把空值(NULL)輸出為如何處理?
 
 
 
見第四題獲獎名單寫出SQL語句查詢出在上一個月獲獎的人員
 
 
 
見第四題圖書在表上對圖書名稱出版社代碼作者代號創建了組合索引請問在執行如下語句時會不會利用到索引
Select * from 圖書 where 圖書名稱=xxxx
Select * from 圖書 where 圖書名稱=xxxx and 出版社代碼=bb
Select * from 圖書 where 圖書名稱=xxxx and 作者代號=ddd
Select * from 圖書 where 出版社代碼=yyy
 
 
 
編寫一個簡單的Oracle存儲過程輸出參數必須有一個是結果集
 
 
 
      專家對本試卷的分析
第一這張筆試卷從題目的考點上來看屬於基礎知識類的
      第二從難度上分析屬於中等
      第三從題目的設置上來看該公司的主要用意是考察筆試者的工作經驗和項目經驗盡管是基礎知識但是只要沒做過開發工作想回答上來並不容易
      第四通篇只有第題最後一問涉及到了優化的問題因此判斷該公司這張試題主要是面對開發職位的
From:http://tw.wingwit.com/Article/program/Oracle/201311/17737.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.