在ASP中SQL语句中表名或列名为什么要加中括号

2025-02-16 15:51:28
推荐回答(3个)
回答(1):

可能是SQL里面的保留字
但是你又用了它做字段名 比如 name
那么用[name] 可以避免这个问题举例:asp里面,如果你的数据库里面有一字段,或者有一个数据表为
name 或者 int 等等这类关健字,你也知道这些字是系统的一些字来的吧.但你的数据库定义了这些关健字.那么让系统如何区分出来呢?
那就[ ]中括号就大上作用了.中括号是用来让系统区分出关系词出来的

回答(2):

为了避免与系统保留字或系统内置系统表名冲突一般表明要加上[]比如; user表一般sql查询是加 [user] 否则出错:与系统内置表名冲突

回答(3):

加[]是标准的写法.有些关键字字段是一定要用[]的