日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網營銷解決方案
兩招Oracle數(shù)據(jù)比較的方法

在向大家詳細介紹Oracle數(shù)據(jù)比較之前,首先讓大家了解下Oracle兩張表,然后全面介紹Oracle數(shù)據(jù)比較。兩張表的Oracle數(shù)據(jù)比較可以用用手動方法比較,或者通過SQL語句來比較,兩種方法各有所長。

在某些情況下,我們會需要比較兩張表的數(shù)據(jù)是否一樣。

假設有兩張表A與表B它們的字段相同,但是當中的數(shù)據(jù)可能不同,而且有些字段的數(shù)據(jù)還有可能為空。

方法一(手動):

把需要比較的兩張表的數(shù)據(jù)按照某種規(guī)則排序后導出為xls,這里我直接用PL/SQL Developer導出。然后用把xls文件轉換成txt文件,這里我用的是batconv轉換公式?,F(xiàn)在我們就有了兩個txt文件。然后用beyond compare文件比較器比較內容。
◆優(yōu)點:數(shù)據(jù)差異一目了然
◆缺點:比較費時。

方法二(通過Sql語句來比較):

創(chuàng)建表的語句:

 
 
 
  1. create table formula(  
  2. id varchar2(50) primary key--自動生成的,唯一的。  
  3. formulaName varchar2(50),  
  4. formulaContent varchar2(2000),  
  5. formulaType varchar2(20),  

當中除id不為空,其它三項均可能為空。

在oracle 情況下如果兩張表的某個字段都為null則其通過A.*=B.*是比較不出來的。通過上面這個sql語句我們就可以找在A表中存在,但在B表中不存在的數(shù)據(jù)反過來可以查詢在B表中存在,但在A表中不存在的數(shù)據(jù)。若兩個查詢都為空,則說明兩張表的相應字段完全相同。

若這兩張表在不同的數(shù)據(jù)庫,則要通過建立DBLink。
◆優(yōu)點:Oracle數(shù)據(jù)比較快,特別是在數(shù)據(jù)量比較大的數(shù)據(jù)優(yōu)勢更加明顯,
◆缺點:比較時不能很快看出兩張表的差異。因為查詢的只是當中的某一張表。

【編輯推薦】

  1. 簡單概述Oracle 10g數(shù)據(jù)庫
  2. 概擴Oracle數(shù)據(jù)庫物理文件
  3. 描述Oracle數(shù)據(jù)服務器啟動方式
  4. 簡單分析Oracle Rownum
  5. 全面的Oracle數(shù)據(jù)庫11g論戰(zhàn)

標題名稱:兩招Oracle數(shù)據(jù)比較的方法
標題網址:http://www.dlmjj.cn/article/dpciigg.html