注意:一个表至少有一列,但最多不超过1024个列。 每个数据库中最多可以创建200万个表。 表在存储时使用的计量单位是盘区(extent)。一个盘区分为8个数据页,每页8kb字节。在创建新表时,会分配给它一个初始只为一个盘区的存储空间。当增加表的存储空间时,以盘区为单位增加。
7.1.4 创建临时表
可以用create table 命令创建表局部的或全局作用的临时表。其语法与创建一般表基本相同,只是在局部临时表的表名前要使用符号“#”,全局临时表的表名前要使用符号“##”以便与一般的表相区别。由于sql server 将临时表的表名存储到tempdb数据库中sysobjects 表中时,会自动在其后面添加一个系统产生的12 位的数字后缀,因此临时表的表名最长只能指定116 个字符,以不超过128 个字符的命名限制。
例7-2 创建一个局部临时表test123
create table #test123 (
test_id smallint ,
test_name char(10) ,
) on [primary
新闻热点
疑难解答