CREATE TABLE [dbo].[tk000] (
[Tm_ID] [int] IDENTITY (1, 1) NOT NULL ,
[Tm_zy] [varchar] (6000) NULL ,
[Tm_nr] [varchar] (6000) NULL ,
[Tm_zh] [varchar] (6000) NULL
) ON [PRIMARY]
这样生成一个表,如果在Tm_zy和Tm_nr和Tm_zh中同时插入3000个汉字 总是报错 是不是数据库中有所有字段长度加起来不超过8K的限制???
---------------------------------------------------------------
就是,总长不能超过8060字节
---------------------------------------------------------------
在 SQL Server 中,页是基本的存储单位,一页的大小是8K。
行不能跨页,因此,一行内最多包含的数据量是 8060 字节(SQL SERVER还要使用一些),但不包括 text、ntext 和 image 数据(他们实际上存放的是指针)。