我爱Aspx >> 数据库 >> 创建数据库表指定IDENTITY 列的初始值。
指定IDENTITY 列的增量。
指定列的IDENTITY 属性在把从其它表中复制的数据插入到表中时不发生作用,即 不足的生成列值,使得复制的数据行保持原来的列值。
指定列为全球惟一鉴别行号列(ROWGUIDCOL是Row Global Unique Identifier Column 的缩写)。此列的数据类型必须为UNIQUEIDENTIFIER 类型。一个表中数据类型为UNIQUEIDENTIFIER 的列中只能有一个列被定义为ROWGUIDCOL 列。ROWGUIDCOL 属性 不会使列值具有惟一性,也不会自动生成一个新的数值给插入的行。需要在INSERT 语句 中使用NEWID()函数或指定列的缺省值为NEWID()函数。
指定列约束和表约束,我们将在下一节中介绍其具体定义。
其余参数将在后面的章节中逐步讲述。
注意: 一个表至少有一列,但最多不超过1024个列。 每个数据库中最多可以创建200万个表。 表在存储时使用的计量单位是盘区(Extent)。一个盘区分为8个数据页,每页8KB字节。在创建新表时,会分配给它一个初始只为一个盘区的存储空间。当增加表的存储空间时,以盘区为单位增加。
7.1.3 用Enterprise Manager 创建表
在Enterprise Manager 中创建表按以下步骤进行:
(1) 在要创建表的数据库中选择“Tables” 对象后,单击右键,从快捷菜单中选择“New Table” 选项,或在工具栏中选择图标,即会出现如图7-1 所示的定义列对话框。在此可以是设定表的列名、数据类型、精度、缺省值等属性。
【我对这篇文章有话说?】