SQL ServerでQUOTED_IDENTIFIERを設定する方法を教えてください。

SQL Serverでは、次の方法でQUOTED_IDENTIFIERを設定できます。

  1. QUOTED_IDENTIFIERの値を設定するには、SET QUOTED_IDENTIFIER ON または SET QUOTED_IDENTIFIER OFF を使用します。たとえば、次のステートメントを使用して、QUOTED_IDENTIFIER を ON に設定します。
  2. SET QUOTED_IDENTIFIER ON;
  3. データベースのQUOTED_IDENFIERオプションを設定するには、ALTER DATABASEステートメントを使用します。たとえば、QUOTED_IDENTIFIERをONに設定するには、次のステートメントを使用します。
  4. ALTER DATABASE [データベース名] SET QUOTED_IDENTIFIER ON;
  5. ここで、[DatabaseName]は、設定するデータベースの名前です。
  6. データベースの互換性レベルを設定するには、sp_dbcmptlevel ストアドプロシージャを使用します。この操作は、QUOTED_IDENTIFIER の動作に影響を及ぼします。たとえば、次のステートメントを使用して、データベースの互換性レベルを SQL Server 2019 に設定できます。
  7. EXEC sp_dbcmptlevel [データベース名], 150;
  8. [DatabaseName]には設定するデータベース名を設定します。

QUOTED_IDENTIFIER の値の設定は、SQL Server で二重引用符で囲まれた識別子の動作に影響する可能性があることに注意してください。 QUOTED_IDENTIFIER が ON の場合、二重引用符は識別子の一部と見なされますが、QUOTED_IDENTIFIER が OFF の場合、二重引用符は文字列の引用符と見なされます。

bannerAds