字串轉義
Version >= SQL Server 2016
轉義文字中的特殊字元並返回帶有轉義字元的文字(nvarchar(max)
)。
引數:
-
文字。是一個
nvarchar
表示式,表示應該轉義的字串。 -
型別。轉義將要應用的規則。目前唯一支援的值是
'json'
。
SELECT STRING_ESCAPE('\ /
\\ " ', 'json') -- returns '\\\t\/\n\\\\\t\"\t'
要轉義的字元列表:
Special character Encoded sequenceQuotation mark (") \"
Reverse solidus (\) \\
Solidus (/) \/
Backspace \b
Form feed \f
New line \n
Carriage return \r
Horizontal tab \t
Control character Encoded sequenceCHAR(0) \u0000
CHAR(1) \u0001
... ...
CHAR(31) \u001f