在ASP中SQL语句中表名或列名为什么要加中括号
2013-09-22
展开全部
可能是SQL里面的保留字
但是你又用了它做字段名 比如 name
那么用[name] 可以避免这个问题举例:asp里面,如果你的数据库里面有一字段,或者有一个数据表为
name 或者 int 等等这类关健字,你也知道这些字是系统的一些字来的吧.但你的数据库定义了这些关健字.那么让系统如何区分出来呢?
那就[ ]中括号就大上作用了.中括号是用来让系统区分出关系词出来的
但是你又用了它做字段名 比如 name
那么用[name] 可以避免这个问题举例:asp里面,如果你的数据库里面有一字段,或者有一个数据表为
name 或者 int 等等这类关健字,你也知道这些字是系统的一些字来的吧.但你的数据库定义了这些关健字.那么让系统如何区分出来呢?
那就[ ]中括号就大上作用了.中括号是用来让系统区分出关系词出来的
2013-09-22
展开全部
为了避免与系统保留字或系统内置系统表名冲突一般表明要加上[]比如; user表一般sql查询是加 [user] 否则出错:与系统内置表名冲突
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-22
展开全部
加[]是标准的写法.有些关键字字段是一定要用[]的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询