mssql sqlserver sql脚本中的”中括号”的用法简介


摘要:
下文讲述sqlserver中sql脚本中的中括号的用法简介,如下所示:
实验环境:sql server 2008 R2


在sql脚本编写中,使用中括号的功能为:

区分sql关键字,当我们使用中括号将关键字括起时,代表此关键字中的内容为一个系统对象,
使用中括号可避免关键字在sql脚本中出现歧义,
当对一个关键字用中括号括起时,代表这关键字是一个对象名(列名、数据表名称、函数名称、存储过程名称等…)

例:

  ---例:查询数据表"tableName"中数据列 "select"的数据
  ---此脚本会运行出错,因为列名select被解析为关键字,所以此种情况我们必须采用中括号括起,避免出现歧义
  select select from tableName 


  -----------修改后的sql脚本--------
   select [select] as 'select ' from tableName