不知道你说的括号是指哪种,如果是"()",那就类似于数学里的,提高表达式运算时的
优先级。如果是sqlserver里还有"[]"包着的,代表是字段名或者表名等,没有特殊的作用,用以区分某些关键字。
sql server中解决与系统保留关键字冲突使用的是
中括号.加上中括号,以声明其不是保留字.
select * from [user] where username="$name"
user就是关键字
当然不止中括号可以,""双引号也可以用.""的范围更广,可以适用于
存储过程,而中括号不能用于存储过程,函数也一样.