-----創(chuàng)建jobDECLAREJOBNUMBER;BEGINDBMS_JOB.SUBMIT(JOB,'PROC_UPDATE_RESERVED_RESE_INFO;',TO_DATE('31-07-201501:00:00','dd-mm-yyyyhh24:mi:ss'),'sysdate+1/24');COMMIT;END;--執(zhí)行jobBEGINdbms_job.run(407);END;--查看jobSELECTJOB,LOG_USER,TO_C
系統(tǒng) 2019-08-12 01:53:47 1903
ORACLE忘記SYS密碼的解決方法(轉(zhuǎn))今天已SYS身份連接數(shù)據(jù)庫時(shí)出錯(cuò),權(quán)限不足,不知道是無意中修改了SYS的密碼還是怎么回事。但幸好SYSTEM的密碼沒有忘記。下面是我的修改步驟:1。以SYSTEM身份進(jìn)去2。SQL>showparameterpassword;NAMETYPEVALUE-----------------------------------------------------------------------------remote
系統(tǒng) 2019-08-12 01:52:15 1903
索引在各種關(guān)系型數(shù)據(jù)庫系統(tǒng)中都是舉足輕重的組成部分,其對(duì)于提高檢索數(shù)據(jù)的速度起至關(guān)重要的作用。在Oracle中,索引基本分為以下幾種:B*Tree索引,反向索引,降序索引,位圖索引,函數(shù)索引,interMedia全文索引等。本文主要就前6種索引進(jìn)行分析,由于interMedia全文索引涉及的內(nèi)容可以單獨(dú)寫一篇文章,所以不在此對(duì)其做分析。首先給出各種索引的簡(jiǎn)要解釋:b*treeindex:幾乎所有的關(guān)系型數(shù)據(jù)庫中都有b*tree類型索引,也是被最多使用的。其
系統(tǒng) 2019-08-29 23:09:09 1902
deleteFROMtablenameaWHERErowid>(SELECTmin(rowid)FROMtablenamebWHEREb.id=a.idandb.name=a.name);select*FROMtablenameaWHERErowid>(SELECTmin(rowid)FROMtablenamebWHEREb.id=a.idandb.name=a.name);oracle查詢、刪除表中相同的數(shù)據(jù)
系統(tǒng) 2019-08-12 01:55:02 1902
對(duì)index進(jìn)行分析,index_stats表很有用。下面例子就結(jié)合index相關(guān)操作及index_stats的使用,對(duì)index進(jìn)行分析。SQL>selectcount(*)fromindex_stats;COUNT(*)----------0SQL>desctNameNull?Type-----------------------------------------------------------------------------IDNUMBER
系統(tǒng) 2019-08-12 01:55:02 1902
Ⅰ.ORACLEWHERE字句里面使用CASEWHEN25行Ⅱ.嵌套使用CASEWHEN2~13行1SELECT2SUM(CASEWHENM.MV_AVG<800ANDC.THICKNESS>=0.5ANDC.THICKNESS<=0.9THEN(CASEWHEND.MV_AVG=0ORD.MV_AVGISNULLTHEN0ELSEP.LENGTH/D.MV_AVGEND)END)R1CD,--1區(qū)間內(nèi)長(zhǎng)度/爐區(qū)速度3SUM(CASEWHENM.MV_AV
系統(tǒng) 2019-08-12 01:51:28 1902
selectrownumidfromdualconnectbylevel<=10;SELECTto_date('2014-12-01','yyyy-mm-dd')+numtodsinterval(rownum-1,'day')FROMDUALCONNECTBYROWNUM<=(to_date('2015-01-01','yyyy-mm-dd')-to_date('2014-12-01','yyyy-mm-dd'))wm_concat(分組時(shí)列值相加)加派需
系統(tǒng) 2019-08-12 01:53:17 1901
在表上建立不同類型的約束掌握oracle提供的五種約束lNotnulll唯一約束UNIQUElCheck檢測(cè)約束lPrimarykey主健約束lforeignkey外健1、Notnull定義在表的列上,表明該列必須要有值,不能為null可以在建立表的時(shí)候說明也可以在表建立后修改為notnull可以給約束指定名稱。如果不指定名稱,數(shù)據(jù)庫會(huì)給一個(gè)系統(tǒng)自動(dòng)指定名稱,SYS_C#######User_constraints,user_cons_columns可以查
系統(tǒng) 2019-08-12 01:51:30 1901
在Oracle10g以前的版本,更改表空間名字是幾乎不可能的事情,除非刪除,重新創(chuàng)建,大費(fèi)周章。Oracle10g新添加了一項(xiàng)更改表空間名字的功能,使得更改表空間名字瞬間即可完成。是個(gè)較為人性化的功能。SQL>SELECTfile_name,tablespace_nameFROMdba_data_files;FILE_NAMETABLESPACE--------------------------------------------------------
系統(tǒng) 2019-08-12 01:54:38 1900
查詢oracle鎖定的表及殺掉鎖表的進(jìn)程,注意查看的時(shí)候要用sys/sys管理員的身份登錄1、首先查看鎖定的表太進(jìn)程:SELECTsubstr(v$lock.sid,1,4)"SID",serial#,V$SESSION.sid,substr(username,1,12)"UserName",substr(object_name,1,25)"ObjectName",v$lock.type"LockType",www.2cto.comdecode(rtrim
系統(tǒng) 2019-08-12 01:54:19 1899
1----------------------------------------------------------------------------2------------oracletime------------3-----------------------------------------------------------------------------4/*5Year:6yytwodigits兩位年顯示值:127yyythreed
系統(tǒng) 2019-08-12 01:51:50 1898