萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> oracle教程 >> 大型數據庫信息排錯一法

大型數據庫信息排錯一法

摘要

個人信息庫是醫療保險信息管理系統中最為重要的基礎數據庫之一,數據初次錄入計算機後,會有許多差錯,一般地要花費數月的時間和大量的人力物力來整理。本文介紹了一種采用"軟件"排錯的方法,該方法效果特別明顯。

類似如醫療保險信息管理系統的應用系統,有非常大的數據量,采用的是Oracle之類的大型數據庫。個人信息庫是醫療保險信息管理系統中最為重要的基礎數據庫之一,它記錄了每個參保人員與參加醫療保險有關的信息,如"姓名"、"性別"、"社保編號"、"人員分類"……等幾十個字段,一般都有數以萬計、十萬計的參保人員。將這樣大量的數據初次錄入計算機後,會有許多差錯,而軟件商提供的醫療保險信息管理系統皆沒有提供數據庫信息的排錯功能,為此現有的各醫療保險信息管理系統軟件的用戶們都花費了數月的時間和大量的人力物力來整理個人信息數據庫。

為了解決個人信息數據庫的排錯的問題,加快排錯的進度和准確性,四川省南充市醫保中心采用"軟件"排錯的方法,其效果特別明顯。

其步驟如下:

一、從Oracle數據庫中得到某單位"9999"的個人信息存入文本格式文件out.txt

啟動sql*plus

設置環境變量:

set heading off
set pagesize 0
set feedback off
set trimspool on
set echo off

設置輸出:

spool d:\out.txt

輸出單位"9999"的所有人員的姓名、性別、社保編號、人員分類等字段(以","分隔)到d:\out.txt:

select xm||','||xb||','||sbbh||','||ryfl||',' from shbx_nc.grxxk where dwid=9999;

關閉輸出,將緩沖寫入d:\out.txt:

spool off

重復

spool d:\out8888.txt
select xm||','||xb||','||sbbh||','||ryfl||',' from shbx_nc.grxxk where dwid=8888;
spool off

可從Oracle數據庫中獲取某單位"8888"的個人信息。

  • 共6頁:
  • 上一頁
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 下一頁
copyright © 萬盛學電腦網 all rights reserved