在java中調用Oracle預存程序

標籤:在java中調用Oracle預存程序本文介紹如何通過java來調用Oracle的預存程序 1. 編寫預存程序CREATE OR REPLACE PROCEDURE sp_pro3(sp_name VARCHAR2,sp_sal NUMBER )ISBEGIN --根據使用者名稱修改工資 UPDATE emp SET sal=sp_sal WHERE ename=sp_name;END;引入jdbc6.jar,編寫測試類別Test.javapackage testOraclePro;

在java中調用Oracle預存程序

標籤:在java中調用Oracle預存程序本文介紹如何通過java來調用Oracle的預存程序 1. 編寫預存程序CREATE OR REPLACE PROCEDURE sp_pro3(sp_name VARCHAR2,sp_sal NUMBER )ISBEGIN --根據使用者名稱修改工資 UPDATE emp SET sal=sp_sal WHERE ename=sp_name;END;引入jdbc6.jar,編寫測試類別Test.javapackage testOraclePro;

Oracle 11g如何清除share pool中某條SQL的執行計畫

標籤:    以前在10g資料庫上,如果遇到綁定窺探導致執行計畫慢的情況,想要清除某條SQL的執行計畫,讓它硬解析,找了很久都沒有找到直接操作share pool的方法(總不能alter system flush shared_pool),只能通過對錶ddl使SQL硬解析。現在終於找到了,使用sys.dbms_shared_pool.purge,在11g下可以直接使用,但在10g上需要alter session set events ‘5614566 trace name

Oracle RAC 重建OCR和Votedisk

標籤:ocr   votedisk   rac   哈哈,剛說最後一篇,閑的無聊又搞了個測試。環境:OS:redhat 5.8DB:Oracle 10.2.0.5 raw

Oracle CBO評估like的資料量

標籤:   對Like,有兩種形式的寫法是按照資料總量的5%評估。SQL> drop table test purge;SQL> create table test as select * from dba_objects;SQL> exec dbms_stats.gather_table_stats(user,‘test‘);SQL> select count(1) from test;  COUNT(1)---------- 

oracle的Spool命令

標籤:oracle的spool命令使用spool命令實行將sql*plus中的輸出的結果複製到一個指定的檔案中,或者把查詢的結果發送到印表機中,直接使用spool off命令為止。spool命令的文法如下:spool [file_name [create|replace|append]

64位主機64位oracle下裝32位用戶端ODAC(NFPACS版)

標籤: 64位主機64位oracle下裝32位用戶端ODAC(NFPACS版) by dd   1、下載Oracle Data Access Components(ODAC) Xcopy的兩個版本:x86:(我們用到的是這個ODAC1120320Xcopy_32bit)http://www.oracle.com/technetwork/database/windows/downloads/inde

Oracle表中的注釋產生相應的SqlServer更改語句

標籤:SELECT ‘EXEC sys.sp_addextendedproperty @name=N‘||chr(39) ||‘MS_Description‘||chr(39) ||‘, @value=N‘||chr(39)||COMMENTS||chr(39)||‘, @level0type=N‘||chr(39)||‘SCHEMA‘||chr(39)||‘,@level0name=N‘||chr(39)||‘dbo‘||chr(39)||‘, @level1type=N‘||chr(39)|

Linux 平台誤刪 home oracle 根目錄的解決方案

標籤: 1  背景說明正常情況下,我們在安裝Oracle資料庫的時候,都會建立一個oracle的使用者。 其根目錄就是/home/oracle.    並且根據Oracle 的OFA的架構,也是建議使用/u01 這樣的目錄來單獨安裝oracle的軟體,包括存放資料檔案。     關於OFA可以參考如下串連:Oracle OFA(Optimal Flexible

Oracle的edit命令

標籤:oracle的edit命令使用edit命令,可以將sql*plus緩衝區中的內容複寫到一個名為afiedt.buf的檔案中,然後啟動作業系統中預設的編輯器開啟這個檔案,並且檔案的內容能夠進行編輯。在Windows作業系統中,預設的編輯器是notepad(記事本)。文法如下:   Edit[file_name]其中,file_name預設為afied.buf,也可以指定其他的檔案。例如,在我的e盤中有個query.sql檔案,檔案的內容為select * from

【ORACLE】ASM磁碟組增刪disk成員方法

標籤:************************************************************************  ****原文:blog.csdn.net/clark_xu 徐長亮的專欄************************************************************************第一步,關閉庫shutdown immediate第二步,查看dg的Mount diskgroup情況SQL&

ORACLE Recyclebin管理及flashback recyclebin中的對象

標籤:Flashback用於恢複使用者誤刪除的對象(包括表,索引等), 不支援sys使用者. system資料表空間下的對象,也不能從資源回收筒裡拿到。故使用SYS 或者SYSTEM使用者登陸時, show recyclebin 為空白。初始化參數recyclebin 用於控制是否啟用recyclebin功能,預設是ON, 可以使用OFF關閉。SQL> show parameter recyclebin;NAME TYPE VALUE----------------------------

Oracle匯出資料到txt

標籤: 使用SQLPlus的spool命令  操作步驟  1. 建立一個指令檔,存放起來,如D:\spool.sql,具體代碼如下  set echo off --在用start命令執行一個sql指令碼時,是否顯示指令碼中正在執行的SQL語句set feedback off --是否顯示當前sql語句查詢或修改的行數set newpage none --會在頁和頁之間沒有任何間隔set verify off --set pagesize 0

Oracle 建立資料表空間以及使用者

標籤:oracle   建立   資料表空間   使用者   1、串連資料庫# su - oracle$ conn  /  as sysdba2、建立資料表空間SQL> create tablespace doiido datafile ‘/main/oracle/oradata/doiido.dbf‘ size 1024M autoextend

更改由oracle匯入的dmp檔案的版本

標籤:oracle   oracle版本轉換   dmp檔案版本轉換   今天客戶給了我一個從oracle11g資料庫裡面匯出的一張表資料檔案給我,檔案的尾碼是dmp檔案,我把dmp檔案匯入我們的業務資料庫中報錯,後來網上一查是因為oracle資料庫版本不一致的原因造成的,我們的業務資料庫版本是oracle10g,對方的資料庫版本是oracle11g,於是上網搜了下可不可以對dmp檔案進行版本轉換,還真被我

Oracle索引HINT的使用

標籤: 儲存在資料庫中資料的分布情況開發人員或管理員比Oracle最佳化器更加的清楚,在最佳化器不能作出最有查詢路徑選擇的情況下,使用HINT(提示)人為的固定查詢路徑,一定程度能產生更優的執行計畫。        在SQL的查詢過程中,索引是快速查詢資料的方法之一,是最重要、最常見的手段,這篇文章將討論和索引相關的HINT的使用。1.HINT的使用方法:select /*+ INDEX (tab pk_tab)*/

oracle使用臨時變數

標籤:oracle使用臨時變數在Oracle資料庫中,可以使用變數來編寫通用的sql語句,在運行sql語句時,為變數輸入值,就會在sql語句中將變數替換成這些值。臨時變數只在使用它的sql語句中有效,變數值不能保留,臨時變數也稱為替換變數。在sql語句中,如果在某個變數前面使用了&符號,那麼久表示該變數是一個臨時變數,執行sql語句時,系統會提示使用者為該變數提供一個具體的資料。例如,在sql*plus中執行以下的命令:SQL>

oracle dual表

標籤:     DUAL is a table automatically created by Oracle Database along with the datadictionary. DUAL is in the schema of the user SYS but is accessible by the name DUALto all users. It has one column, DUMMY, defined to be VARCHAR2(1),

Oracle中的觸發器

標籤:Oracle中的觸發器觸發器是一種特殊的額預存程序,它在發生某種資料庫時間時由Oracle系統自動觸發。觸發器通常用於加強資料庫的完整性條件約束和商務規則等,對於表來說,觸發器可以實現比CHECK約束更為複雜的約束。 Oracle中的觸發器的類型主要有DML觸發器、替代觸發器、系統事件觸發器和DDL觸發器。觸發器的分類DML觸發器 DML觸發器由DML語句觸發,例如INSERT、UPDATE和DELETE語句。

Oracle Scheduler Chain的用法

Oracle Scheduler Chain的用法本人是借薦他人的文章目的是學習dbms_scheduler建立CHAIN類型的JOB,至於EXECUTABLE類型的JOB我己經在<DBMS_SCHEDULER執行PERL指令碼載入資料>介紹了.下面轉網上相關介紹:Oracle CHAIN,也就是鏈,是將一串需要完成的作業連在一起,根據每一個步驟完成的不同結果來確定下面的哪一個動作需要被完成。實際上也就是if .. then ..else。比如,可能有如下的定義,step

總頁數: 1509 1 .... 1364 1365 1366 1367 1368 .... 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.