1. ORA-01403:no data found情境:在一個預存程序中,調用另一個預存程序,其中有一句話是 select a into b from table;當查詢出來的a沒有資料時,這個時候就會拋出這個異常:ORA-01403:no data found 。處理: 1.捕獲異常,用exception when no_data_found then 處理一下。 2.select count(*) field into var from table where ....
1.通過SQLPlus修改Oracle的sessions和processes的關係是 sessions=1.1*processes + 5使用sys,以sysdba許可權登入:SQL> show parameter processes;NAME TYPE VALUE ------------------------------------ ----------- -----------------
--按表中資料量分區 less than 小於 最大值如果3,這個分區只能存入兩條資料----30000000----60000000--create table dtf_test ( dtf_id number primary key, item_id number(8) not null, item_description varchar2(300), dtf_date date not null ) partition by range (dtf_id) (
我設計的幾題ORACLE面試題1. 何謂oracle中的裸裝置?答:裸裝置是指繞過檔案系統直接存取的儲存空間2.如何良好的分辨使用者從哪台機器登陸ORACLE?答:SELECT machine , terminal FROM V$SESSION;3.如何取得觸發器、過程、函數的建立指令碼?答:desc user_sourceuser_triggers4.如何查看最大會話數?SELECT * FROM V$PARAMETER WHERE NAME LIKE
下面是我整理的一些ORACLE筆試題與答案。1.建立資料表空間neuspace,資料檔案命名為neudata.dbf,存放在d:\data目錄下,檔案大小為200MB,設為自動成長,增量5MB,檔案最大為500MB。答:create tablespace neuspace datafile ‘d:\data\neudata.dbf’ size 200m auto extend on next 5m maxsize 500m;2.