A5:SQL Mk-2

開発のこと、日々のこと

データインポート時の文字数エラー

ホーム フォーラム A5:SQL Mk-2掲示板 データインポート時の文字数エラー

  • このトピックには2件の返信、1人の参加者があり、最後にみずのにより1年、 4ヶ月前に更新されました。
3件の投稿を表示中 - 1 - 3件目 (全3件中)
  • 投稿者
    投稿
  • #20499 返信
    みずの
    ゲスト

    あるテーブルをCSVでエクスポートし、そのCSVを同じテーブルにインポートした際、文字数エラーとなってしまうケースがあります。

    具体的にエラーとなる項目はNVARCHAR2のサイズ100で改行を含む文字列が入っており、改行コードはLFで入っています。
    例えば、この項目に95文字(内改行10回)の文字列が入っているとするとCSVとしてエクスポートして同テーブルにインポートするとサイズオーバー(サイズ:105)エラーとなります。

    改行を消したり別の文字に置き換えたりをしてサイズの変化を確認する限り、取込時にLFの改行をCRLFとして解釈してしまい、2文字分としてカウントしてしまっているように見受けられます。

    回避方法等あればご教示ください。

    #20512 返信
    松原正和
    キーマスター

    みずのさんこんにちは。
     
    すみません、A5:SQL Mk-2ではこれまで、CSV中のデータに含まれる改行はすべてCRLFとして処理していましたが、やはり問題がありそうなので、Version 2.18.4 beta 2 で修正しました。CSVファイル中の改行コードのまま処理されるようになります。

    #20524 返信
    みずの
    ゲスト

    beta版で無事取込めることを確認しました。
    対応ありがとうございます!

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: データインポート時の文字数エラー
あなたの情報:




コメントは受け付けていません。