日期:2014-05-19  浏览次数:20551 次

非常简单的问题,这个符号是什么意思?
select   x.nian,x.[01],y.[02],z.[03],t.[04],r.[05],e.[06],f.[07],g.[08],h.[09],i.[10],j.[11],k.[12],zong.[Tot_Amt]   from   table
-----------------------
如上语句,为什么在01上要加一个[]?我从来都没有用过这样的符号做为列名,明白的兄弟,能不能告诉我为什么?

当然这是一个例子,没有任何意义的。语句太长,我只帖一部分.

------解决方案--------------------
[]是字段的定界符,一般情况下可以不加,但是如果有特珠字符,就要加了,比如:
[numeric],必须要加上,因为这是关键字.
再如[my text],也要加,因为有空格.
------解决方案--------------------
区分关键字
------解决方案--------------------
同意
------解决方案--------------------
加上好点

------解决方案--------------------
区分系统的关键字
name
[name]