北京-ORACLE海存量資料科技有限公司
1.請說明例項與資料庫的關係;表空間和資料檔案的關係
2.請闡述同議詞的作用.你認為情況下要使用同義詞.
3.varchar2,char兩種資料型別有什麼區別,如果庫表某欄位輸入"ABC"後儲存,該 欄位數
據型別分別為varchar2(10,char(10)儲存位元組長度以及內容有何區別?
4. talbe :
pub(pub_code char(2),pub_name varchar2(32))
book(book_code char(8),book_name varhcar2(128),pub_code char92),author_code
char(4),book_mem varchar2(128))
author(author_code char(4),author_name varchar2(10),sex char(1), age
number(3),dir varchar2(64))
auth_list(auth_date date,author_code char(4))
在PL/SQL中有以下兩種字義
v_book_row book%rowtype;
v_book_code book.bank_code%type;
請說明v_book_row,v_book_code變數的含義以及資料型別
5.Tnsnames.ora,LISTENER.ORA兩個檔案作用?
6.請看以下儲存過程
begin
begin
<語句1>
exception
when others
dbms_output.put_line(‘錯誤1’);
end;
begin
<語句2>
dbms_output.putline(‘錯誤2’);
end;
exception
when others then
dbms_output.put_line(“錯誤3”);
end;
請問,當<語句1>,<語句2>出錯時,該儲存過程輸出字串分別是什麼?
7.找出"作者"庫表中沒有出現在"獲獎名單"庫表中的所有作者資訊的SQL語句,(提示:使用
NOT IN,NOT EXISTS,以及外部連線(+)三種方法),並說明那種方法是不優化的
出版社: 出版社程式碼 char(2),出版社名稱 varchar2(32)
圖書: 圖書編號 char(8),圖書名稱 varchar2(128),出版社程式碼 char(2),作者代號
char(4),圖書簡介 varchar2(128)
作者: 作者代號 char(4),作者名稱 varchar2(10),性別 char(1),年齡 number(3),文學
方向 varchar2(64)
獲獎名單: 獲獎日期 date,獲獎人員 char(4)
8.請闡述歸檔日誌模式與非歸檔日誌模式的區別以及對資料庫備份恢復能力的影響.
9.ORACLE資料庫表METER中存在偽列Rowid,請利用ROWID來編寫以下語句:從以下記錄中找
到唯一的任一條記錄並更新該記錄FLAG為"Y".
MONTH USER_NO ASSST_NO FLAG
2004-7-1 1000009 10A0001 N
2004-7-1 1000009 10A0001 N
2004-7-1 1000009 10A0001 N
10.改寫函式為儲存過程
create or replace function two_number(v_one number,v_two number)
return number is
begin
return v_one*v_two
end;
請將該函式改寫為儲存過程,注意傳值引數如何設定