基本方法
为 SQL Server 转义保留字的基本方法是使用方括号([
和 ]
)。例如, Description 和 Name 是保留字; 但是,如果有一个对象同时使用两个名称,则使用的语法是:
SELECT [Description]
FROM dbo.TableName
WHERE [Name] = 'foo'
SQL Server 的唯一特殊字符是单引号'
,它通过加倍使用来转义。例如,要在同一个表中找到名称 O’Shea ,将使用以下语法:
SELECT [Description]
FROM dbo.TableName
WHERE [Name] = 'O''Shea'