使用ADO.NET和Oracle進(jìn)行高級數(shù)據(jù)訪問[轉(zhuǎn)自MSDN]發(fā)布日期:11/4/2004|更新日期:11/4/2004BillHamilton適用范圍:MicrosoftADO.NET1.1Oracle數(shù)據(jù)類型摘要:學(xué)習(xí)如何使用ADO.NET1.1從復(fù)雜的Oracle數(shù)據(jù)類型中檢索數(shù)據(jù)。引言.NETFrameworkDataProviderforOracle并不總是能夠方便地檢索出以復(fù)雜方式存儲(chǔ)的數(shù)據(jù)。本文將討論如何訪問存儲(chǔ)在下表中列出的Oracle特
系統(tǒng) 2019-08-29 23:00:26 2248
ql中constraint主要是增加約束這個(gè)主要就是增加約束的以下幾種約束、并一一列舉:1.主鍵約束:主鍵約束:就是對一個(gè)列進(jìn)行了約束,約束為(非空、不重復(fù))要對一個(gè)列加主鍵約束的話,這列必須滿足條件非空,這樣才可以約束以下是代碼要對一個(gè)列加主鍵,列名為id,表名為emp格式為:altertable表格名稱addconstraint約束名稱增加的約束類型(列名)例子:altertableempaddconstraintpppprimarykey(id)2.
系統(tǒng) 2019-08-12 01:54:42 2248
為了得到最大的性能,一般數(shù)據(jù)庫都有并發(fā)機(jī)制,不過帶來的問題就是數(shù)據(jù)訪問的沖突。為了解決這個(gè)問題,大多數(shù)數(shù)據(jù)庫用的方法就是數(shù)據(jù)的鎖定。數(shù)據(jù)的鎖定分為兩種方法,第一種叫做悲觀鎖,第二種叫做樂觀鎖。什么叫悲觀鎖呢,悲觀鎖顧名思義,就是對數(shù)據(jù)的沖突采取一種悲觀的態(tài)度,也就是說假設(shè)數(shù)據(jù)肯定會(huì)沖突,所以在數(shù)據(jù)開始讀取的時(shí)候就把數(shù)據(jù)鎖定住。而樂觀鎖就是認(rèn)為數(shù)據(jù)一般情況下不會(huì)造成沖突,所以在數(shù)據(jù)進(jìn)行提交更新的時(shí)候,才會(huì)正式對數(shù)據(jù)的沖突與否進(jìn)行檢測,如果發(fā)現(xiàn)沖突了,則讓用戶
系統(tǒng) 2019-08-12 01:53:18 2248
原文:Oracle用戶(user)和模式(schema)的區(qū)別概述:(一)什么Oracle叫用戶(user):Auserisanamedefinedinthedatabasethatcanconnecttoandaccessobjects.大意:Oracle用戶是用連接數(shù)據(jù)庫和訪問數(shù)據(jù)庫對象的。(用戶是用來連接數(shù)據(jù)庫訪問數(shù)據(jù)庫)。(二)什么叫模式(schema):Aschemaisacollectionofdatabaseobjects(usedbyaus
系統(tǒng) 2019-08-12 01:34:00 2248
--==cmd控制臺(tái)==----==日常用戶管理SQL==----連接到SQLPLUS>sqlplus/nolog--以dba身份連接sql>conn/assysdba--修改用戶密碼將system用戶的密碼修改成systemsql>alterusersystemidentifiedby"system"--連接sql>conn請輸入用戶名:system輸入口令:--查詢所有用戶sql>select*fromuser_users;sql>select*fro
系統(tǒng) 2019-08-12 01:53:57 2246
--*****************************************--使用runcluvfy校驗(yàn)OracleRAC安裝環(huán)境--*****************************************所謂工欲善其事,必先利其器。安裝OraleRAC可謂是一個(gè)浩大的工程,尤其是沒有做好前期的規(guī)劃與配置工作時(shí)將導(dǎo)致安裝的復(fù)雜度絕非想象。幸好有runcluvfy工具,這大大簡化了安裝工作。下面的演示是基于安裝Oracle10gRAC/
系統(tǒng) 2019-08-12 01:52:50 2246
一、ROWID的概念存儲(chǔ)了row在數(shù)據(jù)文件中的具體位置:64位編碼的數(shù)據(jù),A-Z,a-z,0-9,+,和/,row在數(shù)據(jù)塊中的存儲(chǔ)方式SELECTROWID,last_nameFROMhr.employeesWHEREdepartment_id=20;比如:OOOOOOFFFBBBBBBRRROOOOOO:dataobjectnumber,對應(yīng)dba_objects.data_object_idFFF:file#,對應(yīng)v$datafile.file#BBB
系統(tǒng) 2019-08-29 22:37:00 2244
--=============================--Oracle常見故障及日常規(guī)劃--=============================對任何數(shù)據(jù)庫系統(tǒng)而言,對顯而易見的故障,應(yīng)當(dāng)避免發(fā)生本文列出了Oracle常見的故障并給出了解決方案,同時(shí)列出了一些日常規(guī)劃。一、數(shù)據(jù)庫高可用性的幾個(gè)目標(biāo)MTBF(Mean-Time-Between-Failures)平均失敗時(shí)間,即數(shù)據(jù)庫出現(xiàn)失敗的頻繁度,應(yīng)盡可能增大該值應(yīng)對措施RAC集群技術(shù):位于
系統(tǒng) 2019-08-12 01:53:13 2244
Oraclecloudcontrol12c整個(gè)安裝比較復(fù)雜,光是安裝路徑的選擇,登錄password,端口號等眾多個(gè)配置不免讓人眼花繚亂,目不暇接。本文描寫敘述的是安裝完成后怎樣獲取安裝時(shí)設(shè)定的各類端口號,URL以及怎樣啟動(dòng)、關(guān)閉cloudcontrol等等,供大家參考。有關(guān)cloudcontrol的安裝配置能夠參考:OracleEnterpriseManagerCloudControl12cRelease3Installation1、當(dāng)前的環(huán)境配置[or
系統(tǒng) 2019-08-12 01:54:27 2241
一、實(shí)體完整性、參照完整性、域完整性(約束)ALTERTABLEnnADDCONSTRAINTpk_nnPRIMARYKEY(n1);ALTERTABLEmmADDCONSTRAINTfk_mnFOREIGNKEY(n1)REFERENCESnn(n1);ALTERTABLEempADDCONSTRAINTck_emp_sexCHECK(sex='男'ORsex='女');二、索引閉樹索引:CREATEINDEXmy_mm_idxONmm(m1);位圖索引
系統(tǒng) 2019-08-12 01:52:43 2240
本文摘自http://www.cnblogs.com/cy163/archive/2010/11/17/1880280.html做過DB2數(shù)據(jù)庫應(yīng)用遷移的工程師,了解IBMMTK工具在遷移過程中所能完成任務(wù),但這個(gè)工具并不能幫你完成所有的遷移工作,還有大量的遷移工作需要我們借助自己的經(jīng)驗(yàn)和方法來完成,下面是一些在DB2數(shù)據(jù)庫移植過程中常見的問題簡單總結(jié)。這里我只是針對Oracle遷移到DB2的常見問題描述。1DB2與oracle常用數(shù)據(jù)類型之間的對應(yīng)關(guān)系O
系統(tǒng) 2019-08-12 01:54:36 2236
常常寫SQL語句的人應(yīng)該知道Groupby語句的主要使用方法是進(jìn)行分類匯總,以下是一種它最常見的使用方法(依據(jù)部門、職位分別統(tǒng)計(jì)業(yè)績):SELECTa.dname,b.job,SUM(b.sal)sum_salFROMdepta,empbWHEREa.deptno=b.deptnoGROUPBYa.dname,b.job;DNAMEJOBSUM_SAL---------------------------------SALESMANAGER2850SALE
系統(tǒng) 2019-08-12 01:54:52 2235
之前沒有仔細(xì)想過這個(gè)問題,因?yàn)榭偸遣粫?huì)用到,也沒有犯過類似錯(cuò)誤。順便提一下學(xué)習(xí)方法吧。鹵肉的學(xué)習(xí)方法是:常用知識(shí)點(diǎn),熟悉理論并反復(fù)做實(shí)驗(yàn),深入理解;不常用的知識(shí)點(diǎn),相關(guān)內(nèi)容都了解大概,遇到問題時(shí)想得起來能知道去哪里查就可以;所有知識(shí)點(diǎn)都必須要用實(shí)驗(yàn)驗(yàn)證,否則學(xué)習(xí)效果會(huì)大打折扣,光看書或看視頻是沒有用的,我保證一個(gè)月之后,你忘記的干干凈凈的,哈哈。比如今天這個(gè)問題,鹵肉看到報(bào)錯(cuò)就會(huì)想到可能是數(shù)據(jù)文件大小和限制規(guī)則沖突了,因?yàn)橐郧傲私膺^相關(guān)的知識(shí)點(diǎn),有點(diǎn)印象,
系統(tǒng) 2019-08-12 01:52:08 2235
C:\Users\Administrator>sqlplus/nologSQL*Plus:Release10.2.0.1.0-Productionon星期五1月909:59:232015Copyright(c)1982,2005,Oracle.Allrightsreserved.SQL>conn/assysdba已連接。SQL>alterusersystemidentifiedby"manager";用戶已更改。SQL>alterusersysidenti
系統(tǒng) 2019-08-12 01:52:58 2233
oracle樹查詢的最重要的就是select…startwith…connectby…prior語法了。依托于該語法,我們可以將一個(gè)表形結(jié)構(gòu)的以樹的順序列出來。在下面列述了oracle中樹型查詢的常用查詢方式以及經(jīng)常使用的與樹查詢相關(guān)的oracle特性函數(shù)等,在這里只涉及到一張表中的樹查詢方式而不涉及多表中的關(guān)聯(lián)等。1、準(zhǔn)備測試表和測試數(shù)據(jù)12345678910111213141516171819202122232425262728293031323334
系統(tǒng) 2019-08-12 01:54:54 2232