• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQL文のダブルクォーテーションを取りたい。)

SQL文のダブルクォーテーションを取りたい方法とは?

このQ&Aのポイント
  • SQL文のダブルクォーテーションの削除方法について知りたいです。SQL2008を使用しており、2つのDBを統合する際にユニークIDの重複があり、IDを変更したいです。フリーソフトを使用してINSERT文を作成し、IDを変更していますが、生成されたSQL文に不要なダブルクォーテーションが入ってしまいます。このダブルクォーテーションを取り除く方法を教えてください。
  • SQL2008で2つのDBを統合する際に、IDの重複があるため、IDを変更したいです。フリーソフトを使用してINSERT文を作成し、IDを変更していますが、作成されたSQL文に不要なダブルクォーテーションが含まれています。このダブルクォーテーションを除去する方法を知りたいです。
  • SQL2008で2つのDBを統合したいのですが、ユニークIDの衝突があり、IDを変更したいです。フリーソフトでINSERT文を作成し、IDを変更していますが、生成されたSQL文に不要なダブルクォーテーションが入ってしまいます。このダブルクォーテーションを取り除く方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • nora1962
  • ベストアンサー率60% (431/717)
回答No.1

使用されているフリーソフトが何なのか分からないので、保存したテキストファイル(何とか.sql)の変換方法なら、 perl -p -e "s/\x22//g" 何とか.sql > 出力.sql でダブルクォーテーションはとれます。 ただ、データでダブルクォーテーションで括られていたということは、挿入先は文字列項目では? その場合は perl -p -e "s/\x22/'/g" 何とか.sql > 出力.sql とすればダブルクォーテーションをシングルクォーテーションに変えてくれます。 windows用のperlについては以下のページを参考に http://pocketstudio.jp/win/activeperl/ ダウンロード元は http://downloads.activestate.com/ActivePerl/releases/5.12.2.1203/の ActivePerl-5.12.2.1203-MSWin32-x86-294165.msiが最新です。

関連するQ&A