自己做的常用的oracle增刪改查存儲過程 。。。。。。。。。。。。。

 代碼Code highlighting produced by Actipro CodeHighlighter

sybase與oracle預存程序的寫法對比

在oracle中建立預存程序和sybase及sql server下的文法有些不一致之處。下面就此用不同的資料庫下預存程序的例子來示範之。---------------------------oracle下:CREATE OR REPLACE FUNCTION MY_FUNC(P1 IN MY_TABLE.YY%TYPE,P2 IN MY_TABLE.NN%TYPE,P3 VARCHAR(100))RETURN VARCHAR2 AS/*定義有參數的遊標和無參數的遊標*/CURSOR

Oracle 9i中包含Connect by 子句的查詢向Oracle 10g移植後執行階段錯誤及解決方案

 摘自:http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246001d35a3f97b75514585983a3b56e9540faab66d2369543de1cc8edb1183fa8f2e298f213e721d92044f934fa09315619237912afeaf6ef0bb8073d0f0c5d2af4353bd44040ac1b3d54d01649d25a

關於Oracle資料和對象的匯入匯出

以前我們一般都是使用PL/SQL Developer來實現,但是PL/SQL Developer在匯出、匯入資料時有兩個問題:      1、要把表資料和對象(預存程序、視圖)分開匯出      2、匯出的視圖如果有注釋,那麼在匯入時常常會出錯。      其實,PL/SQL的匯出、匯入功能使用的是Oracle內建的工具:exp和imp,這兩個工具的匯出匯入資料時提供了很多功能,PL/SQL 只是使用其中的一些功能。下面對它們簡單介紹一下:      1 exp/imp使用方法及執行個體    

應用程式中oracleDatabase Backup和恢複

昨天花了一個多小時寫的一個小東西,可能以前有很多人寫過了,不過還是放上來看看備份,可以實現在應用程式檔案夾內產生一個DataBaseBak檔案夾,並把dmp檔案按照時間來儲存在這個檔案夾內,我設的精度是分鐘,可以自行更改,異常寫入系統日誌:   string startpath = Application.StartupPath;   DirectoryInfo di = new DirectoryInfo(startpath+"\\DataBaseBak");   di.Create();  

VISTA裝Oracle 10g解決,sqlplus(no listener),em無法登陸問題解決

Vista裝oracle10g的時候,出現了不少問題,尤其是資料庫不能建立的問題。最終才發現自己那麼傻,換個版本 for vista的 立刻就OK拉。http://www.oracle.com/technology/global/cn/software/products/database/oracle10g/htdocs/10203vista.html可惜還要註冊。簡單註冊好後就下載安裝,安裝過程就再也沒碰到什麼亂七八糟的大問題。    安裝好後,碰到兩個小問題:1,sql*plus

Oracle 資料類型及儲存方式(六)

第六部分 ROWID ROWID 就是資料庫中一行的地址,用於記錄資料存放區的一些屬性,包括:記錄儲存所在的資料檔案(file#),所屬的資料庫物件(obj#),所在的資料區塊號(block_no#),以及在表中的行號。這些屬性就構成了Oracle 的ROWID. 我們需要注意的是在資料表中並沒有一列來專門記錄ROWID。 另外還有一個UROWID,它用於表,是行主鍵的一個表示,基於主鍵產生.一般是索引組織表在使用。索引組織表是沒有ROWID的。

J2EE應用中與Oracle資料庫的串連(OCI方式、thin方式和JdbcOdbc橋方式)

 在J2EE應用程式開發中,應用程式與資料庫連接的建立是我們經常遇到的問題之一。在這裡我主要談談在本地應用程式中通過OCI方式、thin方式和JdbcOdbc橋方式串連Oracle資料庫,在iPlanet Application Server 6.5和Sun Java System Application Server 7中對Oracle資料庫連接池的配置以及應用中如何從串連池中獲得串連 一、本地通過JDBC獲得Oracle資料庫連接

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

Oracle Data Provider for .NET有兩個名字空間,分別是Oracle.DataAccess.Client和Oracle.DataAccess.Types。Oracle.DataAccess.Client用於設定資料庫的串連等等通用功能,Oracle.DataAccess.Types用於設定oracle自訂的一些資料類型。使用之前,需要在項目中添加引用Oracle.DataAccesss.dll。下面舉個例子說明:       1.

ASP.NET調用Oracle分頁預存程序並結合ASPnetpager分頁控制項 實現分頁功能

之前用的是GridView內建的分頁功能,那速度啊慢的真實不行  ,決定自訂分頁  Oracle庫裡有5W多條資料AspnetPager做的還是不錯,拿過來用Oracle 分頁預存程序:create or replace package JT_P_page istype type_cur is ref cursor;                    --定義遊標變數用於返回記錄集procedure Pagination  (Pindex in number,       

利用oracle預存程序發送郵件

CREATE OR REPLACE PROCEDURE SEND_MAIL   (as_sender in varchar2, --郵件寄件者   as_recp in varchar2, --郵件接收者   as_subject in varchar2, --郵件標題   as_msg_body in varchar2) --郵件內容   IS   ls_mailhost varchar2(30) := '***.***.***.***'; -- address or IP

oracle-快速重複資料刪除的記錄

 做項目的時候,一位同事導資料的時候,不小心把一個表中的資料全都搞重了,也就是說,這個表裡所有的記錄都有一條重複的。這個表的資料是千萬級的,而且是生產系統。也就是說,不能把所有的記錄都刪除,而且必須快速的把重複記錄刪掉。對此,總結了一下重複資料刪除記錄的方法,以及每種方法的優缺點。為了陳訴方便,假設表名為Tbl,表中有三列col1,col2,col3,其中col1,col2是主鍵,並且,col1,col2上加了索引。1、通過建立暫存資料表可以把資料先匯入到一個暫存資料表中,然後刪除原表的資料,再

oracle 10g Database Backup與恢複

---- 當我們使用一個資料庫時,總希望資料庫的內容是可靠的、正確的,但由於電腦系統的故障(包括機器故障、介質故障、誤操作等),資料庫有時也可能遭到破壞,這時如何儘快恢複資料就成為當務之急。如果平時對資料庫做了備份,那麼此時恢複資料就顯得很容易。由此可見,做好資料庫的備份是多麼的重要,下面筆者就以oracle7為例,來講述一下資料庫的備份和恢複。oracle

oracle imp / exp 匯入匯出命令詳解

 給使用者增加匯入資料許可權的操作http://www.diybl.com/course/7_databases/oracle/oraclejs/20071211/91845.html 第一,啟動sql*puls 第二,以system/manager登陸 第三,create user 使用者名稱 IDENTIFIED BY 密碼 (如果已經建立過使用者,這步可以省略) 第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,  

Oracle DBA 使用者管理試題

註:答案在選項後面   Q. 1 : The default tablespace clause in the create user command sets the location for     1. Database Objects created by the user   2. Temporary Objects Created By the User   3. System Objects Created by the user   4. None of the above   

Oracle DBA 審計資料庫試題

Q. 1 : What feature in oracle allows you to monitor Suspicious Activity on the Datbase     1. Replication   2. Auditing   3. Monitoring   4. Tuning     Q. 2 : Auditing can be turned on by setting this parameter     1. DB_AUDIT_TRAIL   2. AUDIT_TRAIL

Oracle安裝-安裝前的準備

說明:本文檔主要介紹在linux下安裝oracle資料庫的方法,至於在其它unix下安裝oracle的方法基本與此相同,本安裝指南是個通用文檔,適用於各種oracle資料庫版本,windows下的安裝十分簡單,不再講述。一:系統配置關於系統的配置建議如下:CPU pIII,(CPU頻率1G以上)賽揚系列(CPU頻率1.7G以上)。 記憶體 512M(實體記憶體至少為256,系統交換分區至少為600M,建議為1G)Linux版本:對於9.0.0.1建議用RedHat Linux.7.1 或7.3,

Oralce安裝-在Red Hat Enterprice Linux4 上安裝Oracle 10g (10.2.0.1.0)

第一步 準備工作 ? 檢查記憶體SZ_TOMCAT:/home/xjy/soft> grep SwapTotal /proc/meminfoSwapTotal:     2031608 kB? 檢查核心 Linux reaky.com 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux? 檢查軟體包SZ_TOMCAT:/home/xjy/soft> rpm -q gcc make

Oracle 的 Sql*Plus 常用命令介紹

估計用 Oracle 的幾乎一開始都是使用 Sql*Plus 吧,畢竟這個工具可以運行在任何的 Oracle 啟動並執行平台上,這個工具呢,您可以在用戶端實現安裝,也可以在服務端安裝,在用戶端的安裝呢,主要是通過安裝 Oracle 提供的用戶端軟體安裝,而在服務端的話,則是通過安裝 Oracle 時自動安裝的,Sql*Plus 呢,其是一個基於 C/S 的 Sql 開發工具,包括客戶層和服務層,其可以實現執行 Sql 語句或者是執行含有 Sql 語句的檔案,同時,其也能夠執行 PL/Sql

vba宏ORACLE串連

一種:Sub test() ' ' test 宏 'Dim cn       As ADODB.Connection             Dim rs       As ADODB.Recordset             Set cn = New ADODB.Connection             cn.Open "Provider=OraOLEDB.Oracle.1;PassWord=XXXX;Persist Security

總頁數: 1509 1 .... 420 421 422 423 424 .... 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.