0
テーブルとコラムのコメントのリストでXMLを生成する必要があります。Oralceでテーブルやコラムコメントを含むXMLを生成するには?
SELECT * FROM USER_TAB_COMMENTS; -- my tables
| TABLE_NAME | TABLE_TYPE | COMMENT |
-----------------------------------------
| table_a | TABLE | t.A comment |
| table_b | TABLE | t.B comment |
SELECT * FROM USER_TAB_COMMENTS; -- my comments
| TABLE_NAME | COLUMN_NAME | COMMENT |
-------------------------------------------
| table_a | col_1 | c.A1 comment |
| table_a | col_2 | c.A2 comment |
| table_b | col_1 | c.B1 comment |
| table_b | col_2 | c.B2 comment |
XMLテーブルの記述、私は必要な魔女:
SELECT DBMS_METADATA.GET_XML(REPLACE(OBJECT_TYPE, ' ', '_'), OBJECT_NAME) xml
FROM USER_OBJECTS
WHERE OBJECT_TYPE IN ('TABLE');
との質問です:どのように私は私のコメントのために同等のXMLを得ることができますか?
SELECT DBMS_METADATA.GET_XML('COMMENT', TABLE_NAME) xml
FROM USER_TAB_COMMENTS; -- doesn't work
ご協力いただきありがとうございます。
https://asktom.oracle.com/pls/apex/f:
が内にネストされたすべてのXMLと一列を取得します?p = 100:11:0 :::: P11_QUESTION_ID:233014204543 –
デュアルからdbms_metadata.GET_DEPENDENT_XML( 'COMMENT'、 'table_name')を選択します。 S –
Arkadiusz、ありがとう。あなたの答えはMT0の回答と同じくらい簡単ですが、より簡単です。 –