oracle序號的操作

oracle裡面沒得主鍵自增不像mysql,要自訂序號如何修改序號1..查詢最新一條記錄的序號select seq from (select * from CH_T_PRODUCT_MUSIC  order by seq desc) where rownum=1;4831163         select SEQ_PRODUCT_MUSIC.nextval from dual;2.刪除老的序號drop SEQUENCE SEQ_PRODUCT_MUSIC;3.create sequence

oracle不能開啟資料庫執行個體問題 錯誤(01033)

客戶Oracle伺服器進入PL/SQL Developer時報ora-01033:oracle initializationg or shutdown in progress 錯誤提示,應用系統無法串連Oracle服務。經遠程指導解決問題。過程如下:1、進入CMD,執行set ORACLE_SID=fbms,確保串連到正確的SID;2、運行sqlplus "/as sysdba" SQL>shutdown immediate 停止服務

Oracle 11g R2 安裝圖文攻略

呵呵,花了一個多小時,左右把11g安裝摺騰好了。其中折騰SQL Developer 花了好長時間,總算搞定了。好了,先總結下安裝步驟,希望給後面的童鞋提高安裝效率。呵呵。一、Oracle 下載注意Oracle分成兩個檔案,下載完後,將兩個檔案解壓到同一目錄下即可。

Oracle 11g R1和R2官方下載地址

下面的是Oracle官方,列在這裡,希望能減少大家的尋找時間,趕快下載吧~Oracle Database 11g Release 1(11.1.0.6.0)Standard Edition,Standard Edition One,and Enterprise Editionhttp://www.oracle.com/technology/software/products/database/oracle11g/111060_win32soft.htmlOracle Database 11g

oracle – emctl start dbconsole 啟動問題 )

解決OEM打不開問題emctl start dbconsoleset oracle_sia=XSGJemctl start dbconsoleset oracle_hostname=localhostemctl start

oracle基礎之儲存結構

1. 儲存結構   Oracle資料庫的儲存結構分為邏輯儲存結構和實體儲存體結構.                                                                 圖 3 2. 邏輯結構        邏輯儲存結構主要描述Oracle資料庫的內部儲存結構,即從技術概念上描述在Oracle資料庫種如何組織、管理資料.                                                     圖4 邏輯結構     

disable/enable validate/novalidate 的區別 (ORACLE)

啟用約束:enable( validate) :啟用約束,建立索引,對已有及新加入的資料執行約束.enable novalidate :啟用約束,建立索引,僅對新加入的資料強制執行約束,而不管表中的現有資料. 禁用約束:disable( novalidate):關閉約束,刪除索引,可以對約束列的資料進行修改等操作.disable validate :關閉約束,刪除索引,不能對錶進行 插入/更新/刪除等操作.環境:oracle 9i 9.0.1.0 for

oracle函數大全1【轉貼】

字串函數:SQL中的單記錄函數 1.ASCII 返回與指定的字元對應的十進位數; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE --------- --------- --------- --------- 65 97 48 32 2.CHR 給出整數,返回對應的字元; SQL> select chr(54740) zhao,chr(65

oracle函數大全5【轉貼】

60.AVG(DISTINCT|ALL) all表示對所有的值求平均值,distinct只對不同的值求平均值 SQLWKS> create table table3(xm varchar(,sal number(7,2)); 語句已處理。 SQLWKS> insert into table3 values('gao',1111.11); SQLWKS> insert into table3 values('gao',1111.11); SQLWKS> insert

oracle函數大全2【轉貼】

15.ABS 返回指定值的絕對值 SQL> select abs(100),abs(-100) from dual; ABS(100) ABS(-100) --------- --------- 100 100 16.ACOS 給出反餘弦的值 SQL> select acos(-1) from dual; ACOS(-1) --------- 3.1415927 17.ASIN 給出反正弦的值 SQL> select asin(0.5) from dual; ASIN(0.5)

oracle函數大全3【轉貼】

36.ADD_MONTHS 增加或減去月份 SQL> select to_char(add_months(to_date('199912','yyyymm'),2),'yyyymm') from dual; TO_CHA ------ 200002 SQL> select to_char(add_months(to_date('199912','yyyymm'),-2),'yyyymm') from dual; TO_CHA ------ 199910 37.LAST_DAY

oracle函數大全4【轉貼】

42.CHARTOROWID 將字元資料類型轉換為ROWID類型 SQL> select rowid,rowidtochar(rowid),ename from scott.emp; ROWID ROWIDTOCHAR(ROWID) ENAME ------------------ ------------------ ---------- AAAAfKAACAAAAEqAAA AAAAfKAACAAAAEqAAA SMITH AAAAfKAACAAAAEqAAB

Tomcat6配置Oracle資料庫JNDI

 今天鬱悶了一下午,Tomcat6配置Oracle資料庫的JNDI就是不好用,後來請教了我師父,終於弄好了,弄好了以後回過頭來再一想,偶實在是太粗心了,本來doc上寫的很清楚的東西我居然沒看到,唉……趕快寫出來,以免其他人遇到這個問題時也像我一樣鬱悶。1. 配置Oracle JDBC

Oracle預存程序中的異常處理

 1.問題來源Oracle中可以用dbms_output.put_line來列印提示資訊,但是很容易緩衝區就溢出了。可以用DBMS_OUTPUT.ENABLE(1000000);來設定緩衝區的大小。但是有大小,就有可能再溢出(程式寫得太爛,錯誤不斷,不好意思)。於是想把異常資訊寫到一個表中。2.建表這個容易create table wErrorLog(  procedure_name varchar2(50) not null ,err_msg        varchar2(255) not 

Java/JSP Oracle中的大欄位存二進位/大文本

資料庫中提供了兩種欄位類型 Blob 和 Clob 用於儲存大型字串或位元據(片)。Blob 採用單位元組儲存,適合儲存位元據,片檔案。Clob 採用多位元組儲存,適合儲存大型文本資料。Oracle中處理BLOB/CLOB欄位的方式比較特別,所以需要特別注意下面兩點:1. 在Oracle JDBC中採用流機制對 BLOB/CLOB 進行讀寫操作,所以要注意不能在批處理中讀寫 BLOB/CLOB欄位,否則將出現Stream type cannot be used in batching 異常。2.

Oracle LOB欄位操作的一點教訓

今天有個功能需要對CLOB欄位進行操作,期間遇到幾個問題,老天眷顧,都算是解決了,記一下,免得日後重蹈覆轍。      錯誤一:ORA-22920: 未鎖定含有 LOB 值的行出現這個問題的原因,是由於select出LOB欄位時未加 for update,ORACLE官方文檔對該錯誤的說明:引用文字代碼 1.ORA-22920 row containing the LOB value is not locked    2.  3.Cause: The row containing the

免安裝oracle用戶端使用PL SQL developer串連遠程oracle伺服器(綠色版oracle用戶端)

 近期有需求要串連遠程oracle伺服器,雖說有許多工具都可以串連,比如DbVisualizer,navicat等都可以,可眾所周知,PL SQL

Oracle插入資料並擷取自增長序列ID方法

Oracle插入資料並擷取自增長序列ID方法,本文要說的有兩部分,一個是建立自增長序列,另一個是如何在插入資料後擷取相應的自增長ID,具體如下:建立表atable(id,a) ,其中id需要自增,那麼我們來建立一個序列: create sequence seq_atable minvalue 1 maxvalue 9999999 start with 1 increment by 1 nocache有二種方式使用自增欄位: 使用序列和觸發器實現自增,插入語句不需要管自增欄位 如:create

oracle左右串連的另外表示方法-括弧加號

 Oracle中可以使用“(+) ”來表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOIN:左外關聯 SELECT e.last_name, e.department_id, d.department_name FROM employees e LEFT OUTER JOIN departments d ON (e.department_id = d.department_id); 等價於 SELECT e.last_name,

Oracle Regex函數-REGEXP_SUBSTR 使用例子

 5個參數第一個是輸入的字串第二個是Regex第三個是標識從第幾個字元開始Regex匹配。(預設為1)第四個是標識第幾個匹配組。(預設為1)第五個是是取值範圍:i:大小寫不敏感;c:大小寫敏感;n:點號 . 不匹配分行符號號;m:多行模式;x:擴充模式,忽略Regex中的空白字元。 全部測試資料SQL> select * from

總頁數: 1509 1 .... 371 372 373 374 375 .... 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.