A5:SQL Mk-2

開発のこと、日々のこと

SQLServerのROWVERSIONの扱いについて

ホーム フォーラム A5:SQL Mk-2掲示板 SQLServerのROWVERSIONの扱いについて

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

    大変ありがたく使わせていただいております。

    バージョン 2.17.2 x64 

    SQLServer のROWVERSION型を含むテーブルの扱いについて

    ・DDLの生成にあるBackupToTempTable、RestoreFromTempTable疑似命令
    ・テーブルデータ表示からのINSERT文作成
    などの処理おいてROWVERSION列を含んだSQLが発行されるため、データのInsert処理でエラーになります
    insert文の作成ダイアログである”自動採番型のカラムも出力する”のチェックボックスの様に
    ”ROWVERSION型のカラムを出力しない”といったオプションをつけることはできないでしょうか?

    一通りオプションなど目を通しましたが、該当するようなものが見つけられなかったため
    書かせていただいております。
    すでに実装済みでしたら、申し訳ないのですが設定方法方法を教えていただければかと思います。

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

    ty さんこんにちは。
     
    SQL Server の ROWVERSION はCSVでは扱ってはいけない列ですよね。実際に使ったことはないのですが、単にCSVで扱わないほうが良いということですよね。
     
    ちょっと考えてみますので、しばらくお待ちいただければと思います。

    #10515 返信
    ty
    ゲスト

    ご回答ありがとうございます。
    そうですね、rowversion型がユーザからのInsert/Updateを許している項目ではないので
    自動的に更新対象から省けるのが理想です。

    下記の機能で関連すると思います
    ・CSVのインポート/エクスポート
    ・バックアップ疑似命令
    ・連続インポート/一括エクスポート
    ・スキーマ間のデータ転送
    ・結果セットのInsert文エクスポート

3件の投稿を表示中 - 1 - 3件目 (全3件中)
返信先: SQLServerのROWVERSIONの扱いについて
あなたの情報:




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