MS SQL 创建表出错,请进来看详细介绍!

来源:百度知道 编辑:UC知道 时间:2024/05/10 09:32:07
create table girltable
(
girlid int primary key ,
girltitle varchar(2500) not null ,
girlcontext varchar(5000) not null,
girlperson varchar(2500),
girltime varchar(2000) not null
)

警告: 已创建表 'girltable',但其最大行大小(12033)超过了每行的最大字节数(8060)。如果结果行长度超过 8060 字节,则此表中行的 INSERT 或 UPDATE 将失败。

不要紧的,已经创建表成功了,
只是警告而已。
只不过如果你的insert 或者是update的字段girltitle 长度是2500
girlcontext长度 是5000,
girlperson长度是2500,
girltime 长度是2000
这样就会超过每行最大字节数8060的,

你用过的是SQL200吧,
不过这在SQL2005中就不会出现这样的警告了

varchar 长度太大,变小一些就行了

sadsadasssdsadas

我用的SqlServer2005,在我的查询分析器中执行没有任何错误,奇怪