oracle merge into 的用法詳解+執行個體

轉自:http://www.cnblogs.com/xy6521/articles/1310177.htmloracle merge into 的用法詳解+執行個體作用:merge into 解決用B表跟新A表資料,如果A表中沒有,則把B表的資料插入A表;文法:MERGE INTO [your table-name] [rename your table here]USING ( [write your query here] )[rename your query-sql and using

Oracle init.ora常用配置詳解

檔案的位置(oracle 9i):/export/home/oracle/app/oracle/admin/oracle9i/pfile/initoracle9i.ora 重要的配置 db_name = "51test" 一個資料庫標識符,應與CREATE DATABASE 語句中指定的名稱相對應。 instance_name = 51test 在多個常式使用相同服務名的情況下,用來唯一地標識一個資料庫常式。 INSTANCE_NAME

Oracle中選擇性參數的處理

今天遇到這麼個小問題,說來也常見。就記錄一下。查詢 一個輸入範圍 內的 資料: Select * from table1 Where fld1>=A and fld<=B其中A,B均為可選輸入項目,有如下幾種組合:1:A有值,B無值,即 Select * from table1 Where fld1>=A2:A有值,B有值,即 Select * from table1 Where fld1>=A and fld<=B3:A無值,B無值,即 Select *

Oracle函數實現:人民幣小寫轉換為發票大寫

利用資料庫的函數,實現人民幣小寫轉換成發票大寫方式:CREATE OR REPLACE FUNCTION L2U -- 小寫金額轉換成大寫(    n_LowerMoney IN NUMBER)RETURN VARCHAR2ASv_LowerStr VARCHAR2(200); -- 小寫金額v_UpperPart VARCHAR2(200);v_UpperStr VARCHAR2(200); -- 大寫金額BEGINv_LowerStr :=

ORACLE中文欄位排序

做一個2個資料庫間資料比較工具時遇到ORACLE中漢字排序的問題。使用一下SQLselect * from T_0303003 order by stock_holder進行選取資料時(stock_holder為存放中文的欄位),結果發現兩庫返回的記錄順序不一致。琢磨之後應該為字元集問題,一個庫字元集為系統預設字元集,另一個庫為UTF-8字元集。尋找資料後發現,對於中文欄位的排序,應該使用以下方式:-- 按拼音排序 (系統預設)select * from T_0303003 order by n

【備忘】Oracle常用系統資料表(做代碼產生器用得到)

select * from user_objects where object_type='TABLE';select * from all_tables where owner='KH';select * from dba_users; select * from user_all_tables;select name,dbid from v$database;--索引相關select * from dba_indexes where owner='KH'; --索引,包括主鍵索引

Oracle全文索引設定步驟

導讀:   已有幾個項目組開始使用oracle的全文索引。Oracle的詞法分析器針對ZHS16GBK字元集的詞法分析尚不夠智能,只能機械地以字為單元進行匹配。對於utf8字元集的資料庫有一個新的漢語分析器chinese_lexer,效率有了很大改善。現將驗證並整理過的如何進行oracle全文索引設定的文檔發給大家,適用於8i、9i各平台版本。   對於DB2,有一個叫做TIE(Text Information

Oracle Drop Table 釋放空間測試

  Drop Table會釋放所佔segment的空間,而資料檔案佔用OS空間不變一.建立資料表空間,表,插入300條資料 1 SQL> create tablespace tbs datafile '/opt/oracle/oradata/nwom/TEST_TBS.dbf' size 1m autoextend off; 2 3 Tablespace created. 4 5 SQL> create table t1 (a char(2000)) tablespace

Oracle 資料庫中改善的資料表空間管理

資料表空間管理得到了重大的改進, 這可以歸因於一個 sparser SYSTEM、為使用者定義一個預設資料表空間的支援、新的 SYSAUX、甚至重新命名 您曾經多少次因使用者在 SYSTEM 資料表空間中建立了非 SYS 和 SYSTEM 的段而傷透腦筋? 在 Oracle9i Database 之前,如果在建立使用者時沒有指定預設資料表空間,那麼它將預設為 SYSTEM 資料表空間。如果使用者在建立一個段時沒有顯式地指定一個資料表空間,那麼這個段將在 SYSTEM

arcsde 和oracle(雙機熱備)分布式安裝

arcsde9.2 和oracle分布式安裝環境:oracle10gR2安裝在兩台伺服器上,但只是做雙機熱備,作業系統均為windows server 2003 sp2arcsde安裝在第三台機器上,作業系統為windows server 2003 sp2 安裝步驟:1、需要在ArcSDE的安裝機器上安裝Oracle Client,或者安裝ODAC,只要能安裝Oracle

轉:甲骨文將以74億美元收購太陽微系統公司

新浪財經訊 北京時間周一晚間訊息,甲骨文公司(ORCL)宣布,將以每股9.50美元,總計74億美元現金的價格收購太陽微系統公司(JAVA)。此項交易價格較太陽公司股票上周五6.69美元的收盤價溢價42%,即2.81美元。甲骨文表示,扣除太陽公司的現金與債務後,此項交易價值56億美元。國際商用機器公司(IBM)此前曾報價每股9.40美元收購太陽公司,但本月早些時候,在太陽公司取消IBM的獨家談判權之後,雙方之間的交易談判破裂。甲骨文表示,此項交易完成後第一年內將使其調整後每股盈利增加至少15美分。

Oracle 10g中對resumable session的增強

從9i開始,Oracle提供了一種避免因為space Error而導致事務異常的操作,那就是resumable.通常,DBA在日常工作中,往往忽略了對空間資源上的需求,比如一個大的事務所需要的temp,undo,data space等等。直到出現了經典的ORA-01652才恍然大悟。下面回顧一下這個特性。一、回顧9i中的功能(複習一下好了)1)使用權限設定首先一個使用者要設定resumable session,必須具有resumable的許可權。SQL> select * from

Oracle Database Lite 安裝圖解

Oracle Database Lite 版本:10g 10.3.0.1.0伺服器硬體設定需求CPU PIII 1GHzRAM 256MHD空餘空間 500M網卡作業系統平台需求Windows 2K Pro, Windows 2K SvrWindows XP Home, Windows XP ProWindows 2K3 Svr 安裝前的所需:1> Oracle Database已安裝完成 (未安裝過程請參考:Oracle Database 安裝圖解)2> JAVA SDK

Oracle中查詢樹結構start with…connect by prior子句用法

connect by 是結構化查詢中用到的,其基本文法是: select ... from tablename start with 條件1 connect by 條件2 where 條件3;例:select * from tablestart with org_id = 'HBHqfWGWPy'connect by prior org_id =

ORACLE:寫Function時,傳入參數變數名的注意事項

oracle中開發人員寫自己的sql function時,入口參數名不要與select中table的欄位名重複,否則雖然編譯能正常通過,但啟動並執行結果往往是錯誤的。樣本: 1 CREATE OR REPLACE FUNCTION S_GET_EMP_NAME(EMPNO nvarchar2) return nvarchar2 is 2 ENAME nvarchar2(100); 3 begin 4 SELECT E.ENAME 5 INTO ENAME 6 FROM

Oracle 11g 學習筆記 (4)

一些 ASP.NET + Oracle 11g 系統邊寫邊學的隨筆,包括引用 Oracle 官方的 Data Provider、更改 Oracle 儲存的日期格式。(八) 引用 Oracle 官方的 Data Provider在上一篇文章「Oracle 11g 學習筆記 (3)」的最後,有提供一個 ASP.NET 2.0 的樣本給大家下載。但該帖最後有提到,若您執行樣本的作業系統中,並未安裝 Oracle 11g 的 server-side 程式 (例如 Oracle

如何串連oracle資料庫及故障解決辦法

如何配置才能使用戶端連到資料庫: 要使一個用戶端機器能串連oracle資料庫,需要在用戶端機器上安裝oracle的用戶端軟體,唯一的例外就是java串連資料庫的時候,可以用jdbc thin模式,不用裝oracle的用戶端軟體。加入你在機器上裝了oracle資料庫,就不需要在單獨在該機器上安裝oracle用戶端了,因為裝oracle資料庫的時候會自動安裝oracle用戶端。 用過sql server資料庫然後又用oracle的新手可能會有這樣的疑問:問什麼我用sql

ORACLE鎖分類

看了網上一些資料,發現對Oracle中的鎖有多種分類方法,從各個不同的角度對鎖進行分析。預備知識:DDL(DATABASE DEFINITION LANGUAGE):資料庫定義語言,如create table、drop table.....DML(DATABASE MODIFICATION LANGUAGE):資料庫修改語言,如insert、delete、update...... ORACLE鎖具體分為以下幾類:1. 按使用者與系統劃分,可以分為自動鎖與顯示鎖a)

Oracle用戶端穿過防火牆串連伺服器

方法一:伺服器的作業系統是Windows嗎?如果是,那麼找到“Configuration   and   Migration   Tools、Administration   Assistant   for   Windows   NT(AAW)”,在AAW的樹裡找到你的Oracle主目錄的葉結點,點右鍵,選屬性,在屬性對話方塊裡添加一個名為“USE_SHARED_SOCKET”值為“TRUE”的參數,然後重啟伺服器。    

總頁數: 1509 1 .... 67 68 69 70 71 .... 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.