高手赐教,sql server的表最多可有多少个字段

iamceo 2005-06-13 03:08:07
高手赐教,sql server的表最多可有多少个字段
...全文
192 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hsj20041004 2005-06-13
  • 打赏
  • 举报
回复
-----你可以拿下面的语句创建一下就知道了
create table tb (id int)
go
declare @a int
set @a=0
while(@a<=2000)
begin
exec('alter table tb add id'+@a +' int')
select @a=@a+1
print @a
end
paoluo 2005-06-13
  • 打赏
  • 举报
回复
按F1键,打开联机帮助,查找“CREATE TABLE”,可以找到以下文字。

注释
SQL Server 的每个数据库最多可存储 20 亿个表,每个表可以有 1024 列。表的行数及总大小仅受可用存储空间的限制。每行最多可以存储 8,060 字节。如果创建具有 varchar、nvarchar 或 varbinary 列的表,并且列的字节总数超过 8,060 字节,虽然仍可以创建此表,但会出现警告信息。如果试图插入超过 8,060 字节的行或对行进行更新以至字节总数超过 8,060,将出现错误信息并且语句执行失败。

iamceo 2005-06-13
  • 打赏
  • 举报
回复
非常感谢楼上高手的回答。以上所说是否有所出处或依据。
子陌红尘 2005-06-13
  • 打赏
  • 举报
回复
每个表至多可定义 1024 个字段(列)。

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧