1.啟動停止TNS監聽 lsnrctl start lsnrctl stop2.啟動Oracle Services net start OracleServiceOrclnet stop OracleServiceOrclSQL> show all --查看所有68個系統變數值 SQL> show user --顯示當前串連使用者 SQL> show error --顯示錯誤 SQL> set heading off --禁止輸出資料行標題,預設值為ON
1、查詢第幾行的記錄select sal from emp where rownum=1; //查詢得到第一行記錄select sal from emp where rownum=5; //不可以查詢到第五行記錄,因為rownum 總是從1開始查詢的,故這種方式不可以直接得到第幾行的記錄。若想得到第五行記錄,應採用如下方式:select r,sal from (select rownum r,sal from emp) where r=
備份錯誤1:RMAN-03009: backup 命令 (ORA_DISK_1 通道上,在 07/28/2012 10:23:22上)ORA-19602: 無法按 NOARCHIVELOG 模式備份或複製活動檔案原因是:自動歸檔沒有開啟解決方案: 1、開啟歸檔 a. 關閉資料庫shutdown immediate b. startup mount c. alter database archivelog d. alter database open 2、禁止歸檔 a.
1.建立預存程序SQL> create or replace function get_sal3(name varchar2) 2 return number is 3 v_sal number(6,2); 4 begin 5 select sal into v_sal from emp where upper(ename)=upper(name); 6 return v_sal; 7 end; 8 /函數已建立。SQL> var salary
--根據系統日期查資料(sysdate)select * from t_br_salesdtl a where a.fstoreid=191 and a.ftime>=to_date(to_char(sysdate-1,'yyyy-mm-dd'),'yyyy-mm-dd ')--根據給定的日期查資料(eg:2012-07-01至2012-07-03)第一種方法:select * from t_br_salesdtl a where a.fstoreid=191 and
---使用oracle使用者,進入sqlplus 刪除使用者再建立一個使用者並賦權--許可權中要有synonym 否則imp dmp檔案的時候,會出錯su - oraclesqlplus / as sysdbadrop user base cascade;create user base identified by zdsoft default tablespace tbs_base;grant connect,resource,create table,create view,execute
以下為9i中實現的過程declare type t_rn is table of tmp.rn%type index by binary_integer; type t_ran is table of tmp.num%type index by binary_integer; rn t_rn; ran t_ran; cursor cur_num is select rownum, trunc(dbms_random.value,2) * 100 from dual