ASP中SQL语句中表名什么时候要用[]括起来
用SQL数据库,有的时候表名就要用[],但是有时候就可以不用。例如:conn.execute"select*from表名where条件"这样可以。但是conn.execu...
用SQL数据库,有的时候表名就要用 [ ],但是有时候就可以不用。例如:conn.execute "select * from 表名 where 条件" 这样可以。
但是 conn.execute "update [表名] set a=b "就要用。请问什么时候要用[]啊?谢谢~ 展开
但是 conn.execute "update [表名] set a=b "就要用。请问什么时候要用[]啊?谢谢~ 展开
8个回答
展开全部
表名跟sql关键子重名的时候用[]括起来,说明他是一个表
比如name 是sql的一个关键字 但你也有一个表名就是name
那在sql语句中就必须加个[]了
conn.execute "select * from [name] where 条件"
在建表的时候最好能避开系统关键字。
比如name 是sql的一个关键字 但你也有一个表名就是name
那在sql语句中就必须加个[]了
conn.execute "select * from [name] where 条件"
在建表的时候最好能避开系统关键字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当表名和保留字一样时就要加 []
比如我的一张表名为 where 那查询怎么写
select * from where //这样肯定不行
select * from [where]
比如我的一张表名为 where 那查询怎么写
select * from where //这样肯定不行
select * from [where]
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是:语法,习惯,规定,规则,
什么时候都可以用,
什么时候都可以用,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
括不括一个效果, 你试试就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
保留字等要加[],当然你也可以当做是一种习惯。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询