CREATEORREPLACEPROCEDUREchange_Zgh(v_oldzghinvarchar2,v_newzghinvarchar2)iscursorcurisselect(selectcolumn_namefromuser_cons_columnsbwhereb.constraint_name=a.constraint_name)cname,a.table_nametnamefromuser_constraintsawhereR_CONSTR
系統(tǒng) 2019-08-12 01:51:51 1941
在ORACLE中給表、列添加凝視以及讀取凝視1、給表填加凝視:SQL>commentontable表名is'表凝視";2、給列加凝視:SQL>commentoncolumn表.列is'列凝視';3、讀取表凝視:SQL>select*fromuser_tab_commentswherecommentsisnotnull;4、讀取列凝視:SQL>select*fromuser_col_commnentswherecommentsisnotnullandtabl
系統(tǒng) 2019-08-12 01:51:50 1941
1----------------------------------------------------------------------------2------------oracletime------------3-----------------------------------------------------------------------------4/*5Year:6yytwodigits兩位年顯示值:127yyythreed
系統(tǒng) 2019-08-12 01:51:50 1941
原文:http://dolphin-ygj.iteye.com/blog/416356rollup只有第一個參數(shù)起作用也是理解不正確的,先看看例子吧:SQL>selectgrade,id,numfroma;GRADEIDNUM------------------------------a11a22b34b44對grade字段進(jìn)行rollup:SQL>selectgrade,sum(num)fromagroupbyrollup(grade);GRADESUM
系統(tǒng) 2019-08-12 01:51:49 1941
臨回家了,把這兩天搞的oracle的點東西,放到博客上,主要是觸發(fā)器的使用,沒有涉及到具體復(fù)雜的業(yè)務(wù),但是都是比較實際的業(yè)務(wù)需求。實際中能夠用的上,主要是用于審計,用戶實際業(yè)務(wù)需求(友好性的考慮),與view等配合使用等。直接上code吧,在pl/sql中執(zhí)行相應(yīng)的模塊就能得到相應(yīng)的結(jié)果,注釋和清晰,主要是看書一步步搞的。有的自己備用方便。如果有用,大家也可以看看。1--好的創(chuàng)建表的方法2DECLARE3TBNUMBER;4BEGIN5SELECTCOUN
系統(tǒng) 2019-08-12 01:51:49 1941
其中applicationContext.xml的配置如下:
系統(tǒng) 2019-08-12 01:51:38 1941
轉(zhuǎn)自:http://chenxy.blog.51cto.com/729966/1684591、相同點a.都可以刪除數(shù)據(jù),其中truncate用于全表清空數(shù)據(jù),而delete可以選擇的刪除2、不同點:a.回滾,delete支持事物回滾,而truncate不支持。延伸:在oracle中事物能回滾,是因為oracle中設(shè)計的undo表空間。數(shù)據(jù)再刪除后仍能回滾是因為把數(shù)據(jù)放到了undo表空間delte屬于DML語言,DML語言需要手動提交事物,可以進(jìn)行事務(wù)回滾t
系統(tǒng) 2019-08-12 01:51:28 1941
http://gzf_PC:1158/em數(shù)據(jù)庫配置文件已經(jīng)安裝到D:\WorkC,同時其他選定的安裝組件也已經(jīng)安裝到D:\WorkC\oracle。iSQL*PlusURL為:http://gzf_PC:5560/isqlplusiSQL*PlusDBAURL為:http://gzf_PC:5560/isqlplus/dba--創(chuàng)建表droptabletest;createtabletest(Idint,UNamevarchar2(20),constra
系統(tǒng) 2019-08-12 01:33:39 1941
第一步先做一個備份#!/bin/shexportORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1exportORACLE_SID=orclexportLD_LIBRARY_PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin//注意是冒號rq=`date'+%Y%M%D%H%M'`/home/oracle/
系統(tǒng) 2019-08-12 01:33:01 1941
1.先裝好CentOS5.4注意:A.記得裝好後要先關(guān)閉SELinuxB.oracle需要有1G以上的實體記憶體(VM中建議1100MB)C.建議2GB(或2倍以上的實體記憶體)的SWAP空間D.安裝必須套件(這全部是同一行)[root@oracle~]#yum-yinstallbinutilscompat-libstdc++-33elfutils-libelfelfutils-libelf-develgccgcc-c++glibcglibc-common
系統(tǒng) 2019-08-12 01:32:40 1941
作者:破寶(percyboy)發(fā)布時間:2004-8-1313:24:00長期以來,我一直用的是MSSQLServer/Access數(shù)據(jù)庫,通過.NET訪問MS自家的東西幾乎沒碰到過什么麻煩。最近項目中要用Oracle作為數(shù)據(jù)庫,學(xué)習(xí)研究了一些.NET訪問Oracle的東西,發(fā)現(xiàn)問題倒真的不少。1。System.Data.OracleClient和System.Data.OleDb命名空間雖然通過這兩個命名空間的類都可以訪問Oracle數(shù)據(jù)庫,但和SQLS
系統(tǒng) 2019-08-12 01:32:19 1941
一.備份Oracle10g需要份數(shù)據(jù)庫文件$ORACLE_BASE/admin/$ORACLE_SID/(所有目錄與文件)adumpbdumpcdumpdpdumppfileudump$ORACLE_BASE/oradata/$ORACLE_SID/(所有目錄與文件)$ORACLE_HOME/dbshc_$ORACLE_SID.datlk$ORACLE_SIDspfile$ORACLE_SID.oraorapw$ORACLE_SID$ORACLE_HOME
系統(tǒng) 2019-08-29 23:36:50 1940
分頁技術(shù)是在B/S應(yīng)用系統(tǒng)中最常見的技術(shù)之一,下面就所參加的工作流項目中所用到的分頁技術(shù)加以實例說明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名稱avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--條件,如無條件,輸入空字符串''ai_topnumINinteger,--前面多少條記錄不
系統(tǒng) 2019-08-29 23:27:23 1940
1.Oracle下載Oracle的官網(wǎng)為:www.oracle.comOracle下載的地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html2.安裝的準(zhǔn)備條件2.1檢查硬件環(huán)境:內(nèi)存至少1G,Windows2000以上的操作系統(tǒng)2.2設(shè)置IP安裝過程會進(jìn)行先決條件檢查,包括檢查網(wǎng)絡(luò)配置要求。3.安裝Oracle待補(bǔ)4.查看安裝結(jié)果4.1程序
系統(tǒng) 2019-08-29 23:11:10 1940
(1)選擇最有效率的表名順序(只在基于規(guī)則的優(yōu)化器中有效):ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,F(xiàn)ROM子句中寫在最后的表(基礎(chǔ)表drivingtable)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數(shù)最少的表作為基礎(chǔ)表。如果有3個以上的表連接查詢,那就需要選擇交叉表(intersectiontable)作為基礎(chǔ)表,交叉表是指那個被其他表所引用的表.(2)WHERE子句中的連接順序.:ORACLE采用自下而
系統(tǒng) 2019-08-29 23:09:40 1940