0

私は pl sql と sql 開発者 (mac) を使用しています。(を使用して) WKT に変換して sdo ジオメトリをエクスポートしようとしていSDO_UTIL.TO_WKTGEOMETRYます。問題は、結果をjsonまたはcsvとしてエクスポートすると、SQLでエクスポート機能を使用する場合(クエリ結果を右クリックしてからエクスポートをクリックする)です。WKT を説明するテキストは省略されています。

これはデータではなくエクスポート機能の問題だと思います。データをセルからクリップボードにコピーして貼り付けると問題ないようです。

エクスポート機能の最大文字数は 4000 文字で、目的の文字列の長さは 9707 文字です。

このエクスポートの問題を修正する方法はありますか?

4

1 に答える 1

3

これを解決するために、SQL Developer からファイルを XML としてエクスポートしました (クエリ結果を右クリックし、エクスポートをクリックします)。

XML を CSV に変換するために、次の Python スクリプトを実行しました。

    import xml.etree.ElementTree as ET
    import pandas as pd

    tree = ET.parse('query_output.xml')
    root = tree.getroot()

    output = []
    for row in root.findall('ROW'):
        insert = {}
        for element in row:
            result = element.attrib['NAME']  ### Column Name
            insert[result] = element.text  ### Data
        output.append(insert)

    result = pd.DataFrame.from_dict(output)
    result.to_csv('query_output.csv', index = False)
于 2016-06-13T13:04:56.240 に答える