问题描述:
数据库sql语句,建立表的时候.加不加不加[]中括号什么区别?
比如:
create table [dbo].[T]
(
[id] [int] primary key,
[name] [varchar] not null
)
书上是这么写的带中括号的.
但是也我把中括号去了可是可以通过的(除了varchar那个地方).
1、加不加中括号有什么区别吗?
2、目前发现的第一个区别就是[varchar]等价于varchar(10),还有什么区别?
3、为一个不大相关的问题,nvarchar和varchar有什么区别.
比如:
create table [dbo].[T]
(
[id] [int] primary key,
[name] [varchar] not null
)
书上是这么写的带中括号的.
但是也我把中括号去了可是可以通过的(除了varchar那个地方).
1、加不加中括号有什么区别吗?
2、目前发现的第一个区别就是[varchar]等价于varchar(10),还有什么区别?
3、为一个不大相关的问题,nvarchar和varchar有什么区别.
问题解答:
我来补答展开全文阅读