DB2 Linux/Unix/Windowsで実行するSQLスクリプトで、多くのシステム/データベース情報を照会しようとしています。 理想的には、出力は機械で読み取り可能であり、少なくとも人間にとっては幾分理解できるものでなければなりません。 DB2 CLPで出力をフォーマットすると不安定なようだ(または私はあまりにも初心者くさいよ)としてDB2スクリプトでSQLクエリ結果をXMLとしてエクスポートする
私は、後でXMLやプロセス、それをそのまま出力のものに何かしようとした:これはうまく動作
VALUES ('<?xml version="1.0"?>');
SELECT REC2XML(1.0, 'COLATTVAL', 'row', NAME, VALUE, DEFERRED_VALUE) FROM SYSIBMADM.DBMCFG ORDER BY NAME;
を。私はおそらくさらに処理することができる出力を得る。しかし
、私は、このようなCURRENT_TIMESTAMPとして機能してREC2XMLを実行しよう:だけの列選択をサポートするように思われるような
SELECT Current_timestamp FROM sysibm.sysdummy1;
私はREC2XMLを使用することはできません。
は、多くのDB2の知識を持っていない:
- は、SQLスクリプト
- からXML出力を生成するためのより良い/より簡単な方法はありますまた、出力に何らかの方法、XMLなどのCURRENT_TIMESTAMPなどの機能の結果あり?
私はSQLスクリプト(シェルスクリプトではない)の後にあることに注意してください。可能であれば、私はWindows、Linux、Unixマシン上で使えるようにしたいと考えています...
おかげで、私が探していたまさに、vikrantislav。 – reiniero