从品牌网站建设到网络营销策划,从策略到执行的一站式服务
你这是access吗?
创新互联专注于延安企业网站建设,响应式网站,商城系统网站开发。延安网站建设公司,为延安等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务
如果是的话,这个代表表的名称
由于数据库里有一些关键字,还有你这个,表名里带空格,数据库有时会认为是非法字符,或者当表名是个关键字的时候,数据库会认为那个是关键字,而不是表名,所以用加中括号的方式来表示,这个代表一个表或者一个字段,用以区分那些关键字,还有,你这个里的那种带空格的表名,当然了,如果是个正常的表名(不含非法字符或关键字)时,也可以用中括号的方式来表示
--------------------------
顺便说一句,中括号的方式一般用于微软的数据库,如access,sqlserver
oracle的话用的是双引号
mysql用的是上边数字键1左边的那个点号,比如`table`
SQLSERVER自身的类型类型在定义引用时是不需要括号的。
如int, varchar,char,nvarchar,timestamp,datetime等。
如果是自定义的类型,且是不符合名称定义规范的,在定义引用时就要用
括号了。比如:
定义了一个名称为my type的数据类型,它的基类是varchar(10),则在引用时就要了。
declare mm [my type]
中括号其实是个神奇的东西,在sqlserver里括起来一般代表字段名或表名,为了避免和关键字冲突才用它的
你说的这个,你这样试验一下
select * from 表名 where name like '%[[]%'
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图