使用保留关键字

Microsoft® SQL Server™ 2000 保留某些关键字用于其它用途。例如,在 osql 或 SQL 查询分析器会话中使用 Transact-SQL DUMP 或 BACKUP 关键字,通知 SQL Server 备份全部或部分数据库或者备份日志。

除 SQL Server 定义的位置以外,其它任何位置上的 Transact-SQL 语句中包括保留关键字均为非法。数据库中对象的名称不能与保留关键字相同。如果有这样的名称,则必须始终使用分隔标识符来引用这个对象。尽管这个方法允许存在名称为保留关键字的对象,还是建议不要用与保留关键字相同的名称命名任何数据库对象。

通常由系统管理员角色和数据库管理员角色或数据库创建者负责检查 Transact-SQL 代码和数据库名称中的保留关键字。

请使用能避免使用保留关键字的命名规则。如果一个对象名必须与某个保留关键字类似,则可以删除辅音或元音。例如,一个名为 bckup 的过程对所有用户定义数据库都执行 BACKUP 语句。

请参见

保留关键字

SET QUOTED_IDENTIFIER

分隔标识符

CREATE TABLE

ALTER TABLE

CREATE RULE

CREATE DATABASE

ALTER DATABASE