ダッチオーブンの底

好奇心旺盛でいろんなことにチャレンジするが、ことごとく失敗ばかりする文系未経験プログラマーが体験して、皆さんの役に立ちそうな情報を発信していくブログです。

【QUOTED_IDENTIFIER】の使い方 SQL Server

sql serverでは文字列を書くとき

DECLARE @test AS NVARCHAR(MAX)
SET @test = 'てすと'

のように「てすと」を書くときシングルクォーテーションで囲むと思います。というかそれ以外だとエラーが出ると思います。

ただ、QUOTED_IDENTIFIERを使えば
通常では、シングルクォーテーション「'」でしか文字をかこむことはできませんが
QUOTED_IDENTIFIERをoffにするとダブルクォーテーション「"」でも囲むことができますよって
だけのものです。

SET QUOTED_IDENTIFIER OFF
DECLARE @test AS NVARCHAR(MAX)
SET @test = "てすと"
SELECT @test