在 SQL Server 上是否有与 PostgreSQL 的Dollar-quoted String Constants等价的东西?
我想输入可能包含单引号或双引号的 HTML 字符串文字。
例子:
UPDATE table_name
SET column_name = $$
Here's a string that contains "double quotes".
$$
WHERE condition = true
Run Code Online (Sandbox Code Playgroud)
编辑:
我问这个的原因是因为我想更新一些存储在数据库中的相当大的 HTML“Web 部件”(糟糕!)。因为在工作中我们使用那种 CMS(我不会给你它的名字)。所以我不想每次都逃避我的单引号。这就是为什么我要问这种功能的原因。如果我理解正确,QUOTENAME
仍然需要我将单引号加倍。