基本方法

为 SQL Server 转义保留字的基本方法是使用方括号([])。例如, DescriptionName 是保留字; 但是,如果有一个对象同时使用两个名称,则使用的语法是:

SELECT [Description]
FROM   dbo.TableName
WHERE  [Name] = 'foo'

SQL Server 的唯一特殊字符是单引号',它通过加倍使用来转义。例如,要在同一个表中找到名称 O’Shea ,将使用以下语法:

SELECT [Description]
FROM   dbo.TableName
WHERE  [Name] = 'O''Shea'