您好,登錄后才能下訂單哦!
(01)一個完整的PLSQL有哪幾部分組成? [declare]/begin/[exception]/end;/ (02)pename emp.ename%type和emp_rec emp%rowtype是什么意思? pename變量與emp表的ename字段相同類型 emp_rec變量與emp表的結構類型相同,通過變量名.字段名去訪問 (03)select to_char(sysdate,'day') into pday from dual是什么意思? 獲取當前星期幾設置到變量pday中 (04)exit when cemp%notfound是什么意思? 當cemp游標找不到真實記錄時,就退出 (05)什么情況下,要使用cursor? 當需要對表中多條記錄從上向下一一迭代時,可以用cursor技術 (06)NO_EMP_FOUND exception是什么意思? 定義例外 (07)什么是存儲過程和存儲函數? 事先用oracle語法寫的一段具有業務功能的程序段,長期存于oracle服務器中, 供oracle客戶端或外界應用程序調用,并返回相應的結果 (08)存儲過程和存儲函數比較適合用在什么地方? 過程適合于無返回值或有超1個以上返回值的應用 有且只有一個返回值時適合于用函數 (09)in和out是什么意思?默認是哪個? in接收實參 out輸出返回值 默認是in (10)觸發器是針對insert/delete/update/select哪些操作? 觸發 器針對insert/delete/update |
01)oracle10i,oracle11g,oracle12c,其它i,g,c什么意思? i(internet) g(grid) c(cloud) 02)sqlplus是什么意思? 是oracle11g自帶的一個客戶端工具,目的是通過客戶端連接到服務器進行SQL操作 03)oracle的對安裝路徑有什么要求,對硬件配置有什么要求? 不能用中文或空白字符串的目錄 硬件配置至少:單CPU,內存1G,硬盤5G 04)什么是PLSQL? 是過程化查詢語言,是對SQL的補充(不是替換),只能在oracle數據庫服務器中運用 05)向表中如何插入'引號? insert into emp(ename) values(''''); 06)decode()函數的作用? 是oracle專用的多條件判斷函數,類似于SQL99中case...end語法 07)union和union all的區別? union all表示二個集合中相同的,都能取出來 union表示兩個集合中相同的,只能取其中一個 08)delete和truncate和drop的區別? delete是DML/可回滾/可帶where/相對慢/會產生碎片/內容無/結構有 truncate是DDL/不可回滾/不可帶where/相對中/內容無/結構有 drop是DDL/不可回滾/不可帶where/相對快/內容無/結構無/可以帶purge關鍵字/閃回!=回滾 09)oracle中為什么能回滾? 不是說所有的操作都能回滾,只限于DML操作 因為DML操作的數據,先暫存于實例池中,DML操作后會被放到回滾區, 所以對于DML操作來講,是可以回滾的 10)函數和過程的區別? 函數適合于有且只有一個返回值的情況 過程適合于無返回值或2個及其以上的返回值的情況。 11)序列的cache有什么作用? 序列的目的是對主鍵提供唯一的數值,但不一定連續 有了cache機制后,那么主鍵直接可以從內存中獲取,速度提高了,默認是20個主鍵值 它可被多個表共享 12)簡述用戶,角色和權限的關系? 通常上述三者的關鍵是多對多, 多對多->一對多->一對一 13)談談視圖使用的場合? 第一,讓不同的角色用戶只可訪問該角色用戶能訪問的內容 第二,簡化復雜SQL的編寫,但不能提高查詢效率 14)談談索引使用的場合? 可以針對表中的單個或者多個字段創建索引,從而在根據該字段查詢時,提高效率 15)談談悲觀鎖和樂觀鎖? |
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。