比如:create table [dbo].[T]([id] [int] primary key,[name] [varchar] not null)书上是这么写的带中括号的。但是也我把中括号去了可是可以通过的(除了varchar那个地方)。问题如下:1、加不加中括号有什么区别吗?2、目前发现的第一个区别就是[varchar]等价于varchar(10),对吗?还有什么区别?3、为一个不大相关的问题,nvarchar和varchar有什么区别。谢谢大家