用于封装数据库,表,字段名称的SQL Server字符

jac*_*cob 0 sql sql-server sql-server-2008

我正在编写一个脚本来创建一堆表,我读到<a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa372021%28v=vs.85%29.aspx">Microsoft documentation</a>我应该使用刻度线(也称为严重)来封装数据库,表和字段名称,但是当我在SQL Server Management Studio中运行它时,我在第一个刻度上得到语法错误:

CREATE TABLE `active`.`test` ( … )
             ^syntax error
Run Code Online (Sandbox Code Playgroud)

所以我尝试通过a运行它<a href="http://developer.mimer.com/validator/parser200x/index.tml#parser">lint</a>,它告诉我`是一个无效的字符,它建议删除它们,这完全弄乱了脚本.

是什么赋予了?

Ada*_*Dev 5

使用方括号......

CREATE TABLE [active].[test](...)
Run Code Online (Sandbox Code Playgroud)