oracle 預存程序的幾個例子

標籤:一:產生部門使用者擁有的查看許可權資訊create or replace procedure refreshUseridOfCityas cursor c_job is select id,dept_code,dept_name from ram_department order by dept_code;--定義遊標 c_row c_job%rowtype; --定義一個遊標變數c_row ,該類型為遊標c_job中的一行資料類型 v_result varchar2(2

win7下登陸oracle10g提示:(SP2-1503: 無法初始化Oracle 調用介面;SP2-1503: 無法初始化Oracle 調SP2-0152)

標籤:今天剛在自己電腦上裝了oracle10g,電腦是win7系統的,電腦內建的系統。裝成功後在cmd下輸入sqlplus提示:SP2-1503: 無法初始化Oracle 調用介面SP2-1503: 無法初始化Oracle 調SP2-0152。而在PLSQL Developer輸入正確的帳號和密碼後也是出現一個空白提示框,登陸不成功。解決方案:在oracle\product\10.2.0\db_2\BIN 目錄下  找到 

如何在Oracle中複製表結構和表資料 【轉載】

標籤:1. 複製表結構及其資料: create table table_name_new as select * from table_name_old 2. 只複製表結構: create table table_name_new as select * from table_name_old where 1=2; 或者: create table table_name_new like table_name_old 3. 只複製表資料:如果兩個表結構一樣:insert into

Oracle 11G for redhat 自啟動指令碼

標籤:在$ORACLE_HOME/bin中,有dbstart和dbshut這兩個指令碼,可以使用這兩個oracle內建的指令碼實現oracle的開機自啟動。這個指令碼中包含oraclelistener、instance、asm instances的啟動,同樣dbshut也是起到關閉服務的作用。 方法一:使用/etc/rc.local系統開機啟動指令碼,啟動oracle 配置系統使dbstart和dbshut指令碼起作用: 1)、以root編輯/etc/oratab,

Oracle比較函數GREATEST和LEAST使用

標籤:oracle   grestest   least函數   http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions069.htm#i77473http://docs.oracle.com/cd/E11882_01/server.112/e41084/functions087.htm#i77700這兩個函數是是一對相反的函數,文法分

oracle在windows 2008 R2上DBCA建庫的時候卡在2%

標籤:windows硬體環境IBM X3850 X5  伺服器4顆CPU 10核軟體環境Windows 2008 R2 企業版, Oracle 11.2.0.1 今日在客戶現場安裝oracle的過程中一路很順利 ,軟體,監聽都正常安裝,最後在DBCA建立庫的時候一直卡在2%等了半個小時還是依然沒有繼續,然後查看安裝日誌中發現有報錯PRCT-1114 錯誤,通過metalink查看發現此問題是該版本的bug,CPU超過32核會出現該問題,而查看系統當前為64

oracle在windows 2008 R2上DBCA建庫的時候卡在2%

標籤:windows<OL style=""LIST-STYLE-TYPE: " class=‘\" list-paddingleft-2‘>硬體環境IBM X3850 X5  伺服器4顆CPU 10核軟體環境Windows 2008 R2 企業版, Oracle

oracle在windows 2008 R2上DBCA建庫的時候卡在2%

標籤:windows    1.硬體環境        IBM X3850 X5  伺服器4顆CPU 10核    2軟體環境        Windows 2008 R2 企業版, Oracle

Oracle建立主鍵自增表

標籤:Oracle建立主鍵自增表 1、建立表  create table Test_Increase(           userid number(10) NOT NULL primary key,  /*主鍵,自動增加*/           username varchar2(20)     

ORACLE 安裝./runInstaller報"You are attempting to install 64-bit Oracle on a 32-bit operating system.

標籤:準備安裝oracle資料庫,參考:http://blog.csdn.net/mchdba/article/details/430860371,解決方案(1),忽略系統prereqs[[email protected] database]# export DISPLAY=192.168.121.218:1.0[[email protected] database]# xhsot +-bash: xhsot: command not

oracle 的各種串連

標籤:SQL UNION 操作符UNION 操作符用於合并兩個或多個 SELECT 語句的結果集。請注意,UNION 內部的 SELECT 語句必須擁有相同數量的列。列也必須擁有相似的資料類型。同時,每條 SELECT 語句中的列的順序必須相同。SQL UNION 文法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2注釋:預設地,UNION

利用ORACLE ADV 功能完成SQL TUNING 調優(顧問培訓) “讓DBA失業還是解脫?”

標籤:oracle自動判斷SQL效能功能. 11G的ADV,建議.SNAPSHOT,資料集合, 儲存在oracle sys $_開頭的表(10幾條).  建立SNAPSHOT時選擇天數, 預設14天. sql orderde by Gets. Gets per exac每執行一次讀取緩衝次數. executions 每小時執行次數(因為snapshot 每小時執行一次) 自動化調優建議. --語句修改, rewrite. --物理最佳化. --調整索引. 想象的索引不走.

oracle中的exists 和not exists 用法詳解

標籤:有兩個簡單例子,以說明 “exists”和“in”的效率問題1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;    T1資料量小而T2資料量非常大時,T1<<T2 時,1) 的查詢效率高。2) select * from T1 where T1.a in (select T2.a from T2)

Oracle 安裝中遇到的問題

標籤:第一次用甲骨文,這期待!雖然mySQL也是甲骨文的。去官網下了Oracle G11 R2 X64,本人的電腦是64位的win7,沒開防火牆。按照網上眾多的教程,做完安裝,可是安裝過程不是那麼的順利,安裝的忠告:1.拔掉網線2.關閉殺毒(含360等各種衛士)3.關掉windows防護牆我安裝過程中,開了360了,被禁止了好多安裝步驟,結果導致要重裝,讓我傻了眼的是,oracle的卸載機制真心不完善,首先自身的軟體卸載完後,還有服務(在註冊表中),註冊表,檔案夾(user;Program

oracle biee 11g用戶端串連OCI 10g/11g資料來源時報錯

標籤:OBIEE 11g BI 管理工具 串連OCI 10g/11g資料來源時報錯[串連失敗] OBIEE 11g Client Admin Tool Connection To Datasource In Offline Mode Fails With Error "The Connection Has Failed使用OBIEE 11g BI 管理工具 匯入中繼資料,串連OCI 10g/11g資料來源時,點擊串連會報錯[串連失敗],如: 參考了Oracle

oracle SQLserver 函數

標籤:1.絕對值   S:select abs(-1) value  O:select abs(-1) value from dual  2.取整(大)   S:select ceiling(-1.001) value   O:select ceil(-1.001) value from dual  3.取整(小)   S:select floor(-1.001) value   O:select floor(-1.001) value from

高效率Oracle SQL語句

標籤:最近在JavaEye上發現好多同志對sql的最佳化好像是知道的很少,最近總結了幾條僅供參考,不過除少數可能要依情況而定,大多數還是相當有效。 【註:以下說的(低效)與(高效)都是相當來說的。】 1、Where子句中的串連順序: ORACLE採用自下而上的順序解析WHERE子句。 根據這個原理,表之間的串連必須寫在其他WHERE條件之前,

oracle wm_concat(column)函數的使用

標籤:oracle wm_concat(column)函數使我們經常會使用到的,下面就教您如何使用oraclewm_concat(column)函數實現欄位合并,如果您對oracle wm_concat(column)函數使用方面感興趣的話,不妨一看。SELECT * FROM shopping;想要的結果1:對應的SQL語句如下:select u_id, wmsys.wm_concat(goods) goods_sum from shopping group by

Linux下Oracle-運行sqlplus問題(ORA-01031、ORA-12162、SP2-0667、SP2-0750、ORA-01034)及啟動監聽、執行個體和測試檢索SELECT語句

標籤:ora-01031   ora-12162   sp2-0667   sp2-0750   ora-01034   陳科肇-歡迎轉載,轉載請註明出來,謝謝!=====================新安裝了Oracle11g R2資料,本想用sql*plus測試測試,沒想到出現了上述圖片的問題:原因:沒有配置環境變數(ORACLE_HOME=

oracle dbms_random.value

標籤:dbms_random是一個可以產生隨機數值或者字串的程式包。包中value()的用法有兩種第一種無參,會返回一個具有38位精度的數值,範圍從0.0到1.0,但不包括1.0:第二種value帶有兩個參數,第一個指下限,第二個指上限,將會產生下限到上限之間的數字,不包含上限:例1:無參用法、輸出1到99之間的隨意10個數<span style="font-size:18px;">SQL> set serverout on

總頁數: 1509 1 .... 964 965 966 967 968 .... 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.