sql >> データベース >  >> RDS >> Sqlserver

レコードを挿入するときは、SETQUOTEDIDENTIFIERをオンにする必要があります

    長い苦労の末、私たちはこの問題を解決することができました。理由を共有したかっただけです。

    私たちのビルドチームは、スクリプトをデプロイするための独立した社内ツールを維持しています。このツールは、内部で SQLCMDをトリガーします。 (シェル)データベースでT-SQLスクリプトを実行するユーティリティ。

    原因は次のとおりです。デフォルトでは、QUOTED_IDENTIFIER OFFです SQLCMDモードで実行している場合!

    このツールで実行されるすべてのスクリプトは、QUOTED IDENTIFIER OFFで作成されます。 。インデックス付きビューを使用するモジュールは私たちだけです。私の以前の投稿であなたがよく知っている残りのすべての物語:(

    注:皆さんの投稿を有用なものとして投票します。



    1. int列から文字列をクエリしますか?

    2. MySQL:文字列を含む列名を選択します

    3. SQLAlchemyの一括更新戦略

    4. 管理者専用のテーブルでDrupal7を編集可能なフィールドにする方法