ADO 中使用Oracle的問題

安裝Oracle8以上版本的用戶端後,ADO的OLEDB For Oracle無法使用。而之前使用8、8i的用戶端一直沒有這個問題。今天終於找到解決方案了。原因:http://msdn.microsoft.com/en-us/library/ms152516.aspx。我理解是OLEDB for

Oracle 串聯刪除

oracle中使用on delete cascade和on delete set null來建立外鍵 其面我們介紹了建立外鍵約束時如果使用oracle預設的建立方式,在刪除被參照的資料時,將無法被刪除,這一點在oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關鍵字來決定刪除被參照資料時是否要將參照這個資料的那些資料一併刪除,還是將那些參照這條資料的資料的對應值賦空。

oracle資料庫檔案中的匯入\匯出

 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行, DOS中可以執行時由於 在oracle 8i 中   安裝目錄ora81BIN被設定為全域路徑, 該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。下面介紹的是匯入匯出的執行個體。資料匯出:1 將資料庫TEST完全匯出,

Oracle:sysdba,dba,sysoper的區別載)

sys和system使用者區別1)最重要的區別,儲存的資料的重要性不同sys所有oracle的資料字典的基表和視圖都存放在sys使用者中,這些基表和視圖對於oracle的運行是至關重要的,由資料庫自己維護,任何使用者都不能手動更改。sys使用者擁有dba,sysdba,sysoper等角色或許可權,是oracle許可權最高的使用者。system使用者用於存放次一級的內部資料,如oracle的一些特性或工具的管理資訊。system使用者擁有普通dba角色許可權。2)其次的區別,許可權的不同syst

window xp,oracle資料庫、plsql的tns串連失敗,的解決辦法。

今天使用plsql串連xp時,提示tns串連失敗,經過網上尋找後,終於解決了。方法如下:本來我的XP上啟動了xp內建的防火牆的,我在上面開放了oracle的1521連接埠。結果我在用戶端tnsping 都沒問題,sqlplus就是串連不上。關了防火牆就ok了,看了各位的文章實驗了很久沒有辦法,最後我是把xp的防火牆關了,再裝了個zonealarm,在它提示有程式要求訪問的時候都打勾,就解決了。

更新Oracle中的long欄位

在通過sql語句為oracle中的long欄位插入資料時提示錯誤:我有這樣一個問題,我在c#的組件中,以OleDbComment.ExecuteNonQuery()方法執行一個將長字串更新到一個Long(或Clob)欄位SQL語句,發現字串較少時可以更新進去,大符串大時(應該超過4000)就無法插入,報字串超出範圍的資訊。 解決方案:string clobstr=[這裡是一個長字串]string sql=update tablename set clobstr=:clobstr where

一個簡單的oracle分頁預存程序的實現和調用

一個簡單的oracle分頁預存程序的實現和調用  來源:網路收集  

Oracle Data Provider for .NET串連oracle資料庫(02)

        前段時間,由於不能上網,導致這篇文章擱置。今天抽中午時間來把它搞定。        Oracle Data Provider for

Oracle 常用 SQL 陳述式大全

Oracle 常用 SQL 陳述式大全  http://lww200661.blog.163.com/blog/static/314615122009414101316698/sql語言萬用字元在Select中加上選擇的條件,即加上Where子句。在Where子句中,以比較子來構成選擇的條件,以下是Where子句中使用的比較子:= 等於!=或<> 不等於> 大於< 小於>= 大於等於<= 小於等於Between(Not Between)

oracle 函數(1)

函數是一種有零個或多個參數並且有一個傳回值的程式。在SQL中Oracle內建了一系列函數,這些函數都可被稱為SQL或PL/SQL語句,函數主要分為兩大類: 單行函數; 組函數  本文將討論如何利用單行函數以及使用規則。SQL中的單行函數  SQL和PL/SQL中內建很多類型的函數,有字元、數字、日期、轉換、和混合型等多種函數用於處理單行資料,因此這些都可被統稱為單行函數。這些函數均可用於SELECT,WHERE、ORDER

ORACLE DBA 日常維護(1)

前言  這篇文章介紹了DBA每天在監控Oracle資料庫方面的職責,講述了如何通過shell指令碼來完成這些重複的監控工作。本文首先回顧了一些DBA常用的Unix命令,以及解釋了如何通過Unix

oracle 分組函數

1.select deptno,row_number() over(partition by deptno order by sal) from emp order by deptno; 2.select deptno,rank() over (partition by deptno order by sal) from emp order by deptno; 3.select deptno,dense_rank() over(partition by deptno order by sal)

Oracle中對資料行數的操作

 有如下資料庫定義資料庫名稱td_order_liu列名:訂貨號,商品名,顯示號碼其中顯示號碼並不是連續的1,2,3…N,也就是說並非直接代表了那一行的位置。現在,要實現如下兩個功能1,資料按照“顯示號碼”排序後,選取第n行資料    SQL: select * from    (select訂貨號, 商品名,    ROW_NUMBER() OVER (PARTITION BY 訂貨號ORDER BY顯示號碼) as rn    from td_order_liu    where訂貨號= '

oracle rownum的用法

感謝百度空間 yinaddress的分享對於rownum來說它是oracle系統順序分配為從查詢返回的行的編號,返回的第一行分配的是1,第二行是2,依此類推,這個偽欄位可以用於限制查詢返回的總行數,且rownum不能以任何錶的名稱作為首碼。(1) rownum

Oracle 修改現有列的資料類型

如果表中有資料,Oracle是不能修改其資料類型的。但可以通過建立一個臨時列,將要修改列的資料複製到臨時列中,刪除原列再修改臨時列的名字。這樣說好像有點拗口,分步解說一下。表AC_REG中有列:is_active,原來是字元類型的,目標是將它改為數實值型別---目標將IS_ACTIVE改為數值型--新增一列alter table AC_REG add is_active_temp number(1);--將IS_ACTIVE的值,賦給is_active_tempupdate AC_REG

ORACLE GROUPING函數的使用摘)

GROUPING函數可以接受一列,返回0或者1。如果列值為空白,那麼GROUPING()返回1;如果列值非空,那麼返回0。GROUPING只能在使用ROLLUP或CUBE的查詢中使用。當需要在返回空值的地方顯示某個值時,GROUPING()就非常有用。關於ROLLUP和CUBE函數的使用,請參見我的另一篇文章。http://blog.csdn.net/wh62592855/archive/2009/11/16/4817920.aspx1、在ROLLUP中對單列使用GROUPING()SQL>

Oracle 預存程序發送郵件

CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2, P_RECEIVER

oracle大批量資料更新

View Code

JAVA完全控制Oracle中BLOB CLOB說明)

 網路上很多關於JAVA對Oracle中BLOB、CLOB類型欄位的操作說明,有的不夠全面,有的不夠準確,甚至有的簡直就是胡說八道。最近的項目正巧用到了這方面的知識,在這裡做個總結。環境:Database: Oracle 9iApp Server: BEA Weblogic 8.14表結構:CREATE TABLE TESTBLOB (ID Int, NAME Varchar2(20), BLOBATTR Blob)CREATE TABLE TESTBLOB (ID Int, NAME

Oracle Express 修改字元集

由於剛裝好,預設資料庫的字元集是AL32UTF8 公司用的字元集是ZHS16GBK,於是用下面方法改了字元集 sqlplus sys_name/sys_password as sysdba shutdown immediate; startup mount alter system enable restricted session; alter database open; alter database character set internal_use

總頁數: 1509 1 .... 760 761 762 763 764 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.