2016-10-13 31 views

回答

0

这种失败:

create table dbo.test 
(
    id char(4000), 
    id1 char(4100) 
) 

这工作

create table dbo.test 
(
    id char(4000), 
    id1 varchar(4100) 
) 

这里的问题是固定长度的数据类型被限制为最多不超过行8060个字节(2012)。使用可变大小的数据类型来克服此限制

+0

我可以使用Varchar(MAX)吗? –

+1

是的,你可以。但只有在必要时使用,但检查此:http://stackoverflow.com/questions/7141402/why-not-use-varcharmax – TheGameiswar

+0

我尝试在表中插入数据。有** 1040 **列 –

相关问题