sql >> データベース >  >> RDS >> Oracle

JDBCを使用してOracleテーブルからXMLTYPE列を抽出しようとしていますが、いくつか問題があります。

    varcharの長さ(4000バイト)の制限により、これを文字列(varchar)として取得することはできません。CLOBとして選択してください:

        String query = "SELECT TBL.XMLTYPECOLUMN.GETCLOBVAL() FROM TABLE TBL";
        rs = stmt.executeQuery(query);
        xmlClob = (Clob) rs.getClob(1);
    

    http://kodehelp.com/how- to-read-xmltype-column-from-database-using-jdbc /



    1. テーブル'mysql.user'は存在しません:ERROR

    2. 列データを値にマップします(Oracle)

    3. PostgreSQLを使用して1つのステートメントで複数の列の名前を変更する

    4. OracleD2kFormsのウィンドウ管理