[掲示板に戻る]
Re:RDBのキー印刷について 江須扇 2005-7-10 7:27 |
Re:RDBのキー印刷について あずやん 2005-7-12 11:34 |
Re:RDBのキー印刷について bluelion 2005-7-13 16:54 |
3 | Re:RDBのキー印刷について |
江須扇 2005-7-10 7:27
[返信] [編集] 初めまして江須扇と申します。 > RDBのキー情報を数字(桁位置、桁数)ではなく、項目名で > 出力する方法は無いでしょうか? 結論から申しますと私の知っている限りではありません。 ここらへんが、A−VX/RDBの弱いところで、他社から似非RDBと言われる所以と 思います。 ITOS(敢えてA−VXと言わず)の歴史を考えると、 複数索引編成ファイルと言うものが作られてその後にITOS/RDBが出来たと思いま す。 強引に複数索引編成ファイルを使ってRDBもどきを乗っけたと言われてもしかたがあり ません。 ただ、その逆でメリットとしては、一般ファイルとしても使えるのでRDBQ、RDBQ2 以外の#FILEM等のユーティリティでも、利用が可能です。 正式には#DDMで物理ファイルのアロケーションやディアロケーションをデータ部、キー 部とも登録削除するのが正しいのでが、その時登録するキー情報はSYS@DDFには、 何も残りません。 つまり、SYS@FDF、SYS@CAT、SYS@DDF、SYS@DBDIRの4つ のシステムファイルの整合性をとる必要性が有るのですが、その他のシステムメニューや #ABC、#ALLOC等でも物理ファイルの登録削除ができてしまうので、SYS@D DFにわざとキー情報を登録しなかったのか、単なる最初の設計者のミスかその後の設計 者が拡張しなかったの理由はわかりませんが、現状では情報として、SYS@DDFには 無いと思います。(これはメーカー的言い訳で利用者には何の関係もありませんが・・・) |
|
4 | Re:RDBのキー印刷について |
あずやん 2005-7-12 11:34
[返信] [編集] 大変丁寧なご説明ありがとうございます。 そうですか、印字は出来ませんか・・・ 今、A-VX RDBをSQLサーバに移行中なんですが、キーの移行を 何とか簡単に移せないかと考えているところでして、キーが 項目名で出せればちょっとは楽出来るかと思っていました。 何か別の方法を考えます。 ありがとうございました。 |
|
5 | Re:RDBのキー印刷について |
bluelion 2005-7-13 16:54
[返信] [編集] いろいろ プログラムを作ればいけそうですけど 手間が... SYS@DDFをDUMPしてみました 項目の位置とタイプと桁数と名称はDDFのレコードからとれそうなので そのRDBのキーの位置がわかればそれから検索すれば漢字名称を出すことは可能ですね |
BluesBB ©Sting_Band