體驗oracle中的con.commit()

建立一個classpackage cn.com.cnpc.tz.tetd.workflow;import java.sql.*;import cn.com.cnpc.tz.tetd.common.Notes;import java.sql.Connection;public class test{    public test()    {    try {     jbInit();       } catch (Exception ex) {    ex.printStackTrace();

oracle中對db的不同命名方式

【Db_name:】對一個資料庫(Oracle database)的唯一標識,該資料庫為第一章講到的Oracle database。這種表示對於單個資料庫是足夠的,但是隨著由多個資料庫構成的分散式資料庫的普及,這種命令資料庫的方法給資料庫的管理造成一定的負擔,因為各個資料庫的名字可能一樣,造成管理上的混亂。為瞭解決這種情況,引入了Db_domain參數,這樣在資料庫的標識是由Db_name和

win7 安裝 oracle 用戶端

當前任何版本的ORACLE用戶端在任何版本的WINDOWS7上都不能正常完成安裝。    主要是因為ORACLE安裝的先決條件裡作業系統版本不符合,但是這個疑問可以修改refhost.xml處理, 具體是在refhost.xml中添加(安裝目錄下搜尋refhost.xml,有幾個改幾個^_^) <!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/>

Oracle中的null與數字相加問題

在oracle中,null與數字相加減,結果為null,所以要用nvl()函數進行處理declare V_Num varchar2(20);V_Num2 varchar2(20);V_Num3 varchar2(20);V_Num4 varchar(20);begin select nvl(null,0) + 100 into V_Num from dual; select null - 200 into V_Num2 from dual;

Oracle資料庫與MySQL資料庫的幾點區別

Oracle資料庫與MySQL資料庫的區別:  1. 組函數用法規則  mysql中組函數在select語句中可以隨意使用,但在oracle中 如果查詢語句中有組函數,那其他列名必須是組函數處理過的,或者是group by子句中的列 否則報錯  eg:  select name,count(money) from user ;這個放在mysql中沒有問題 在oracle中就有問題了.............  2.

Oracle內建的sql developer匯入匯出資料

最近使用oracle匯入匯出資料時,遇到了不少的麻煩!遂對oracle資料庫進行了認真的學習,總結了幾種匯入匯出的命令方法,以備以後查閱。      資料匯出: 1、 將資料庫test完全匯出,使用者名稱system 密碼manager 匯出到d:/daochu.dmp中                       exp system/manager@test file=d:/daochu.dmp full=y    2 、將資料庫中system使用者與sys使用者的表匯出          

Oracle資料庫兩種運行方式

 1. Oracle資料庫有兩種運行方式:(1)歸檔方式(ARCHIVELOG):歸檔方式的目的在於當資料庫發生故障時以最大限度恢複資料庫,可以保證不丟失任何已提交的資料:(2)不歸檔方式(NOARCHIVELOG):只能恢複資料庫到最近的回收點(冷備份或是邏輯備份),資料丟失時非常可能的.根據命令Archive log list可以擷取現在三角褲歸檔狀態,如:SVRMGR>archive log listDatabase log mode       Archive

oracle LPAD 和 RPAD

在PL/SQL TEST視窗-- Created on 2005-7-3 by TANGTIAN declare   -- Local variables here  i integer;leftpad varchar(11);rightpad varchar(14);begin  -- Test statements hereSELECT LPAD('Hello!',8,'tangtian '),RPAD('Hello!',8,'tang ')into leftpad,rightpad 

win2000環境下的oracle自動備份

  1.在d:盤中建立備份檔案夾,如:d:/Database Backup;再建立5個(最多7個)子目錄,如d:/Database Backup/星期一,d:/Database Backup/星期二,......,如此可保證每周的備份;   2.在d:/Database Backup目錄下建立5個批次檔,如:星期一.bat(可為7個);   3.編輯星期一.bat,寫入:   exp  system/manager  owner=(test1)  file=d:/Database Backup/

oracle架構的基礎知識

 1、物理結構(由控制檔案、資料檔案、重做記錄檔、參數檔案、歸檔檔案、口令檔案組成)    一個資料庫中的資料存放區在磁碟上物理檔案,被使用時,調入記憶體。    其中控制檔案、資料檔案、重做記錄檔、追蹤檔案及警告日誌(trace files,alert files)屬於資料庫檔案;    參數檔案(parameter file)口令檔案(password

oracle中擷取表的指定類型的欄位

--擷取表格主鍵和類型SELECT acc.column_name,atc.Data_Type FROM ALL_CONSTRAINTS ac,ALL_CONS_COLUMNS acc,ALL_TAB_COLUMNS atc WHERE ac.TABLE_NAME = UPPER('表名') and ac.constraint_type = 'P' and ac.constraint_name = acc.constraint_name and ac.TABLE_NAME =

oracle的select for update

 oracle的select for update   在多數情況下,提取迴圈中所完成的處理都會修改由遊標檢查出的行,PL/SQL提供了進行這樣處理的一種文法。    這種文法包括兩部分——在遊標聲明部分的FOR UPDATE子句和在UPDATE或DELETE語句中的WHERE CURRENT OF 子句。     通常,SELECT操作將不會對正處理的行執行任何鎖定設定,這使得串連到該資料庫的其他會話可以改變正在選擇的資料。     但

ORACLE中的exception

ORACLE中的exception1、異常的優點      如果沒有異常,在程式中,應當檢查每個命令的成功還是失敗,如   BEGIN   SELECT ...   -- check for ’no data found’ error   SELECT ...   -- check for ’no data found’ error   SELECT ...   -- check for ’no data found’ error   這種實現的方法缺點在於錯誤處理沒有與正常處理分開,可讀性差,

主題:理解oracle的網路結構,解決串連問題

 最近看到好多人說到tns或者資料庫不能登入等問題,就索性總結了下面的東東。首先來說oracle的網路結構,往複雜處說能加上加密、LDAP等等。。這裡不做討論,重點放在基本的網路結構也就是我們最常用的這種情況三個設定檔listener.ora、sqlnet.ora、tnsnames.ora  

預定義說明的 oracle 異常

 預定義說明的 oracle 異常 ORACLE 錯誤       異常資訊                  說明ORA-0001             Dup_val_on_index  試圖破壞一個唯一性限制ORA-0051             Timeout-on-resource 在等待資源時發生逾時ORA-0061            Transaction-backed-out  由於發生死結事務被撤消.ORA-1001            Invalid-cursor 

oracle中用BREAK 命令排列

 一般可以用 BREAK ON column SKIP xx 來對查詢結果進行排列,BREAK ON 命令的參數如下:clear    breaks      清除所有的 break 定義break   on   column     在該列上中斷break   on   row        在每一行上中斷break   on    Page      在每一頁上中斷break   on    report    在每一報告上中斷skip     n              

oracle之sequence

 在Oracle資料庫中,sequence等同於序號,每次取的時候sequence會自動增加,一般會作用於需要按序號排序的地方。   1、Create Sequence  (注釋:你需要有CREATE SEQUENCE或CREATE ANY SEQUENCE許可權)  CREATE SEQUENCE emp_sequence  INCREMENT BY 1 —— 每次加幾個  START WITH 1 —— 從1開始計數  NOMAXVALUE —— 不設定最大值  NOCYCLE ——

oracle中使用CHECK作限制約束

 Oracle提供了一個很有用的子句CHECK,它可以實現對資料的自動檢查。它的用法是在建立表結構時使用。如:     Create   table    worker     (      empno        number(4)    primary   key,            name         varchar2(10),            age          number(2)   CHECK(age   between  18   and   65 ),  

oracle EMP/IMP

 E:/>exp help=y通過輸入 EXP 命令和使用者名稱/口令,您可以sVPLinux聯盟在使用者 / 口令之後的命令:執行個體: EXP SCOTT/TIGER或者,您也可以通過輸入跟有各種參數的 EXP 命令來控制“匯出”的運行方式。sVPLinux聯盟要指定參數,您可以使用關鍵字:格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN)sVPLinux聯盟執行個體: EXP SCOTT/TIGER GRANTS=Y

oracle 裡有關樹查詢

格式:SELECT columnFROM  table_nameSTART WITH  column=valueCONNECT  BY  PRIOR  父主鍵=子外鍵 select lpad('   ',4*(level-1))||name name,job,id,super from emp start with super is null connect by prior id=super  例子:未經處理資料:select no,q from a_example2NO         

總頁數: 1509 1 .... 643 644 645 646 647 .... 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.