XMLQCDの機能
IN XMLオプションを指定して、実行を依頼されたINSERT EXPLAINリクエストまたはBEGIN QUERY CAPTUREリクエストからのXML QCD出力を獲得します。
XMLQCDテーブルの定義
次のCREATE TABLEリクエストは、XMLQCDテーブルを定義しています。
CREATE MULTISET TABLE qcd.XMLQCD, NO FALLBACK, NO BEFORE JOURNAL, NO AFTER JOURNAL, CHECKSUM = DEFAULT ( ID INTEGER NOT NULL, Kind CHARACTER(1) NOT NULL CHARACTER SET LATIN NOT CASESPECIFIC, Seq INTEGER NOT NULL, Length INTEGER NOT NULL, Text VARCHAR(31000) NOT NULL CHARACTER SET UNICODE NOT CASESPECIFIC, UDB_Name VARCHAR(128) CHARACTER SET UNICODE NOT CASESPECIFIC NOT NULL, CaptureTimeStamp TIMESTAMP(0) NOT NULL, SessionID INTEGER FORMAT ‘--,---,---,--9’ NOT NULL, WorkloadName VARCHAR(128) CHARACTER SET UNICODE UPPERCASE NOT CASESPECIFIC NOT NULL, XMLDocType INTEGER FORMAT ‘--,---,---,--9’) UNIQUE PRIMARY INDEX (ID, Kind, Seq);
XMLQCDの属性の定義
次のテーブルは、XMLQCDテーブル属性を定義しています。
属性 | 定義 |
---|---|
ID |
|
Kind |
|
Seq |
|
Length | この行で開始するXML文書に残る文字数。 Lengthの適切な値を確認する計算式は、以下のとおりです。 以下に例を示します。
など。 |
text | XML文書のSeq番目の部分。 |
UDB_Name | 獲得された問合わせを実行依頼したユーザーの名前。 |
CaptureTimeStamp | 問合わせが獲得された時のタイムスタンプ。 |
SessionID | 問合わせが獲得されたセッションのID。 |
WorkloadName | 問合わせを獲得するために使用したBEGIN QUERY CAPTUREリクエストで指定されたワークロードの名前。 |
XMLDocType | Text列に格納されているXMLコンテンツのタイプ。 |