不可不知的Oracle常用技巧

2022-02-01 11:50:37 字數 1563 閱讀 4972

1.方法一:複製表結構和資料

create table temp_clientloginuser

asselect distinct userid from tbuserloginlog;

2.方法二:僅複製資料

-- 如果表結構一樣

insert into mytable select * from yourtable;

-- 如果表結構不一樣

insert into mytable(column1,column2...) select column1,column2 ... from yourtable;

3.方法三:僅複製表結構

create table tmp_tba

as select * from tmp_tbb where 1=2;

sysdate :  --系統日期 2013-2-28 15:55:33

to_date('2004-05-07 13:23:44','yyyy-mm-dd hh24:mi:ss')

to_date('2004-05-07 13:23:44','hh24') --13

sysdate+1 --加一天

sysdate+1/24 --加1小時

sysdate+1/(24*60) --加1分鐘

sysdate+1/(24*60*60) --加1秒鐘

select to_date('2003-11-17','yyyy-mm-dd')+1 from dual; --2003-11-18

add_months(sysdate,1) --加乙個月

add_months(sysdate,12) --加一年

oracle 刪除一列

alter table tb_user drop column  username;
-- oracle 查詢分割槽表的行數,使用情況等資訊

select * from user_tab_partitions

-- oralce查詢使用者作業

select * from user_jobs;

declare

v_job number;

begin

dbms_job.submit(v_job, 'pr_tbclient_stat(trunc(sysdate));', trunc(sysdate), 'trunc(sysdate)+1+3/24');--3點執行job

commit;

end;

begin

for v1 in (select bookid,bookname from tmp_2014415_book t) loop

dbms_output.put_line(v1.bookid||' '||v1.bookname);

end loop;

end;

不可不知的健康知識

健康最重要 晚上9 11點為免疫系統 淋巴 排毒時間,此段時間應安靜或聽 晚間11 凌晨1點,肝的排毒,需在熟睡中進行。凌晨1 3點,膽的排毒,亦同。凌晨3 5點,肺的排毒。此即為何咳嗽的人在這段時間咳得最劇烈,因排毒動作已走到肺 不應用止咳藥,以免抑制廢積物的排除。凌晨5 7點,大腸的排毒,應上廁...

不可不知的sudo命令

在linux運維工作中,每個人都應該各司其職。比如說運維經理掌握了root使用者,普通的運維人員一般人手乙個普通登入使用者。root使用者不簡單啊,建立使用者,日常重啟伺服器工作,以及一些其他的日常工作都是root使用者來完成的!很厲害吧!雖然運維經理是乙個super man,但是人家畢竟是經理嘛!...

不可不知的sudo命令

在linux運維工作中,每個人都應該各司其職。比如說運維經理掌握了root使用者,普通的運維人員一般人手乙個普通登入使用者。root使用者不簡單啊,建立使用者,日常重啟伺服器工作,以及一些其他的日常工作都是root使用者來完成的!很厲害吧!雖然運維經理是乙個super man,但是人家畢竟是經理嘛!...