開啟監聽lsnrctl start
,關閉監聽lsnrctl stop
;
檢視oracle版本:
select
*from v$version;
spool report
@run_report
-- 指定輸出檔案可使用spool report.txt
spool off
將輸出的內容寫道命名為report.lst
的檔案當中
檢視oracle相關引數
select * from v$nls_parameters;
在sqlplus中執行linux命令:在linux命令最前面新增! ,比如!pics -a
decode()
以下sql
select supplier_name,
decode(supplier_id,
10000
,'ibm'
,10001
,'microsoft'
,10002
,'hewlett packard'
,'gateway'
) result
from suppliers;
相當於
if supplier_id =
10000
then
result :=
'ibm'
;elsif supplier_id =
10001
then
result :=
'microsoft'
;elsif supplier_id =
10002
then
result :=
'hewlett packard'
;else
result :=
'gateway'
;end
if;
比如以下語句
select decode(a.count,1,
3)from
(select
count(*
)as count from dual) a;
mod 函式
mod(除數,被除數)
select
mod(2,
4)from dual;
nvl 函式
nvl(expre1,expre2)
當expre1 為空時返回expre2的值
multiset 函式 告訴oracle這個查詢想返回多行資料
case函式 對oracle的物件進行強制轉換,比如
select
case
( empno as varchar2(20)
) e from eoda.emp;
檔案修改時間 2019-04-22 23:28:05
Oracle 常用命令
1 檢視當前所有物件 sql select from tab 2 建乙個和a表結構一樣的空表 sql create table b as select from a where 1 2 sql create table b b1,b2,b3 as select a1,a2,a3 from a whe...
oracle常用命令
create insert delete select 建立使用者必須在sys超級管理員下 連線到超級管理員 conn sys as sysdba sys zhuangyan system zhuangyan scott tiger 查出所有 clerk 辦事員 的姓名及其部門名稱,部門的人數.找出...
oracle 常用命令
建立臨時表空間 02createtemporarytablespace os temp 03tempfile c oracle product 10.2.0 oradata os temp.dbf 04size100m 05autoextendon 06next100m maxsize 1024m ...