oracle 常用指令碼

2021-09-30 14:31:46 字數 517 閱讀 1484

substr 取得字串中指定起始位置和長度的字串

instr  判斷其是否含有指定的字元

replace 替換字元

create table table_1 as select * from table_2 where 1=0; 建表只複製表結構

表新增預設值

alter table table_1 modify(column number(1)  default 0);

新增字段

alter table table_1 add 欄位名 型別 default  '0';

comment on column table_1.column_name

is '***x';

add_months(sysdate, -1) 前乙個月

查詢某月的天數      

select add_months(to_date('201202', 'yyyymm'),1)-to_date('201202', 'yyyymm') days from dual

Oracle 常用指令碼

查詢當前連線數 select count from v session select username,machine,program,status,count machine as 連線數量 from v session where username cotsdev group by userna...

ORACLE 常用指令碼

ifelse declare v num number begin v num 100 if v num 100 then elsif v num 50 then else end if end 帶引數儲存過程 create or replace procedure delete subscribe...

ORACLE 常用管理指令碼

1 表空間統計 a 指令碼說明 這是我最常用的乙個指令碼,用它可以顯示出資料庫中所有表空間的狀態,如表空間的大小 已使用空間 使用的百分比 空閒空間數及現在表空間的最大塊是多大。b 指令碼原文 select upper f.tablespace name 表空間名 d.tot grootte mb ...