數據庫筆試題姓名
日期
事務是什麼?
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 in
not 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