[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[orca-users:04003] 従サーバーチェック、SQL文実行機能追加



中山です。

いくつか機能追加しましたが、アップしたバージョンは
バグ付きです。テーブルが開けないことに気がつきました(^^;;
が近いうちに修正します。

(今は皆様、ORCAのバージョンアップで忙しいでしょうから
数日このまま放置します。)

新機能は動作するはずです。

http://www.nohara.koge.tottori.jp/mml/html/javapgaccess.html

以下追加した機能

1.テーブル一覧にタプル数が見えるようにました。
(いきなり大きなテーブルを開かないため。)

2.従サーバーの設定を追加すれば
主サーバーと従サーバーのテーブル、タプル数の差が
チェックできます。
全く差がないのが正解かどうかは不明です。
(作業用のタプルは差があっても良いのか?)
目的は2重化が動作しているかチェックする機能の(つもり。)

3.

http://www3.vis.ne.jp/~asaki/java/

のDoSql / DoSql+を一部改造して追加しました。

自由にSQLを発行してORCAから任意のデータをとってきて
CSVあるいはXMLで操作しているPCに保存できます。

先日の石津さんのご要望は以下のSQLを実行すれば
希望した通りのデータが得られます。

SELECT tbl_ptnum.ptnum AS 患者番号, tbl_hkncombi.hkncombinum AS 保険セッ
ト, tbl_pthkninf.hknnum AS 保険, tbl_pthkninf.hknjanum AS 保険者番号,
tbl_pthkninf.kigo AS 被保険者記号, tbl_pthkninf.num AS 番号,
tbl_hkncombi.honkzkkbn AS 続柄, tbl_hkncombi.gai_kftnrate AS 外来負担率,
tbl_pthkninf.skkgetymd AS 保険資格取得日, tbl_pthkninf.tekedymd AS 保険
有効期限, tbl_ptkohinf.ftnjanum AS 公費1, tbl_ptkohinf.ftnjanum AS 公費
1負担者番号, tbl_ptkohinf.jkysnum AS 公費1受給者番号,
tbl_ptkohinf.tekstymd AS 公費1資格取得日, tbl_ptkohinf.tekedymd AS 公費
1有効期限, tbl_ptkohinf_1.ftnjanum AS 公費2, tbl_ptkohinf_1.ftnjanum
AS 公費2負担者番号, tbl_ptkohinf_1.jkysnum AS 公費2受給者番号,
tbl_ptkohinf_1.tekstymd AS 公費2資格取得日, tbl_ptkohinf_1.tekedymd AS
公費2有効期限, tbl_hknjainf.hknjaname AS 保険者名, tbl_hknjainf.adrs AS
事業所住所
FROM (((((tbl_ptnum INNER JOIN tbl_ptinf ON tbl_ptnum.ptid =
tbl_ptinf.ptid) LEFT JOIN tbl_hkncombi ON tbl_ptinf.ptid = tbl_hkncombi.
ptid) LEFT JOIN tbl_pthkninf ON (tbl_hkncombi.ptid = tbl_pthkninf.ptid)
AND (tbl_hkncombi.hknid = tbl_pthkninf.hknid)) LEFT JOIN tbl_ptkohinf ON
(tbl_hkncombi.ptid = tbl_ptkohinf.ptid) AND (tbl_hkncombi.koh1id =
tbl_ptkohinf.kohid)) LEFT JOIN tbl_ptkohinf AS tbl_ptkohinf_1 ON
(tbl_hkncombi.koh2id = tbl_ptkohinf_1.kohid) AND (tbl_hkncombi.ptid =
tbl_ptkohinf_1.ptid)) LEFT JOIN tbl_hknjainf ON tbl_pthkninf.hknjanum =
tbl_hknjainf.hknjanum
WHERE (((tbl_pthkninf.tekedymd)>='20030401'))

SELECT tbl_ptnum.ptnum, tbl_ptinf.kananame, tbl_ptinf.name,
tbl_ptinf.sex, tbl_ptinf.birthday, tbl_ptinf.creymd,
tbl_ptinf.home_adrs, tbl_ptinf.home_tel1, tbl_ptinf.setainusi,
tbl_ptinf.zokugara
FROM tbl_ptnum INNER JOIN tbl_ptinf ON tbl_ptnum.ptid = tbl_ptinf.ptid

中山小児科内科医院
中山裕雄