A5:SQL Mk-2

開発のこと、日々のこと

SQLServerでのSQL文作成

ホーム フォーラム A5:SQL Mk-2掲示板 SQLServerでのSQL文作成

  • このトピックには1件の返信、1人の参加者があり、最後に松原正和により12ヶ月前に更新されました。
2件の投稿を表示中 - 1 - 2件目 (全2件中)
  • 投稿者
    投稿
  • #20876 返信
    うえぴぃ
    ゲスト

    A5SQL とても重宝しています。
    素晴らしいツールの開発を続けてくださり感謝しています。

    当方は2.18.4 64ビット版でSQLServer2019を使用しています。

    以下の機能でSQL文を作成してそれを実行したときに、文字型のデータが「?」になってしまいます。
    ・データーベース>一括エクスポート 出力形式:INSERTinsert文エクスポート
    ・テーブル>エクスポート>insert文エクスポート/update文エクスポート
    ・編集>レコードのコピー(コピーその他のフォーマットを指定)>Insert文/Update文
      ※結果セットグリッドの右クリックメニューも同様

    調べてみると、SQLSeverではデータにUnicodeが使用できるカラムの型(nchar、nvarchar、ntext)の場合は「N’~Unicode 文字列~’」(最初のシングルクォーテーションの前に半角大文字のエヌがつく)ようにSQLを作成するようです。
    上記のカラムの型のSQL文を作成する機能で、データを「N’~Unicode 文字列~’」のような形でSQL文が作成される機能の実装ができませんでしょうか?

    ご検討をよろしくお願いします。

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

    うえぴぃさんこんにちは。
     
    はい、確かに nchar、nvarchar、ntext の場合は、N’~~~’ 形式にしないと文字化けしてしまうはずですね。修正したいと思いますので少々お待ちください。

2件の投稿を表示中 - 1 - 2件目 (全2件中)
返信先: SQLServerでのSQL文作成
あなたの情報:




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