ora-01461

    4

    1答えて

    テキストファイルのレコードをデータベースに挿入するperlスクリプトがあります。レコードに "RODR_Í_GUEZ"のようなマルチバイト文字があるときはいつでも。 $ENV{NLS_CHARACTERSET} = 'AL32UTF8'; を助けていないよう接続する前に:私は4000文字の長 設定にVARCHAR2から切り替えるために近くしかし、私はどこにもよん、エラーORA-01461を受け

    1

    2答えて

    I次のクエリ(列ログはCLOB型である)を持つ: UPDATE table SET log=? where id=? 4000文字を超える値を入れてsetAsciiStreamメソッドを使用している場合、クエリは、上記正常に動作します ログカラムに追加します。 UPDATE table SET log=log||?||chr(10) where id=? 上記のクエリがこれ以上機能しないと

    0

    1答えて

    私は過去数時間、oracleに.xmlデータファイルを正常にロードしませんでした。 Record 10: Rejected - Error on table FERNANDO.ARTICLES. ORA-01461: can bind a LONG value only for insert into a LONG column 条表されます。ここでは ======は私の.CTLファイル==

    13

    2答えて

    更新文の選択を実行しようとしたときに奇妙な問題が発生し、その後に挿入または更新を実行します。 ORA-01461例外が発生します。これは、最新のojdbcドライバ(12.1.0.2)を使用している場合にのみ発生し、古いものではうまく動作します(12.1.0.1)。 より具体的には、対応する列が32文字を超えて宣言されているにもかかわらず、最新のドライバでは主キー文字の長さに制限があるようです(32