This Domain(Admin5.com) is for Sale:

SQLServer数据库实用技术(43)

时间:2007-12-23  来源:不详  作者:迈克DB
  • ON {filegroup | DEFAULT}
    指定存储表的文件组名。假如使用了DEFAULT 选项或省略了ON 子句,则新建的表会存储在默认文件组中。
  • TEXTIMAGE_ON
    指定TEXT、NTEXT、 和IMAGE 列的数据存储的文件组。假如无此子句,这些类型的数据就和表一起存储在相同的文件组中。
  • data_type
    指定列的数据类型
  • DEFAULT
    指定列的缺省值。当输入数据时,假如用户没有指定列值,系统就会用设定的缺省值作为列值。假如该列没有指定缺省值但答应NULL 值,则NULL 值就会作为缺省值。其中缺省值可以为常数、NULL 值、SQL Server 内部函数(如GETDATE()函数)、NILADIC 函数等。
  • constant_expression
    列缺省值的常量表达式,可以为一个常量或系统函数或NULL。
  • IDENTITY
    指定列为IDENTITY 列。一个表中只能有一个IDENTITY 列。
  • seed
    指定IDENTITY 列的初始值。
  • increment
    指定IDENTITY 列的增量。
  • NOT FOR REPLICATION
    指定列的IDENTITY 属性在把从其它表中复制的数据插入到表中时不发生作用,即不足的生成列值,使得复制的数据行保持原来的列值。
  • ROWGUIDCOL
    指定列为全球惟一鉴别行号列(ROWGUIDCOL是Row Global Unique Identifier Column 的缩写)。此列的数据类型必须为UNIQUEIDENTIFIER 类型。一个表中数据类型为UNIQUEIDENTIFIER 的列中只能有一个列被定义为ROWGUIDCOL 列。ROWGUIDCOL 属性不会使列值具有惟一性,也不会自动生成一个新的数值给插入的行。需要在INSERT 语句中使用NEWID()函数或指定列的缺省值为NEWID()函数。
  • COLLATE指明表使用的校验方式。
  • column_constraint 和table_constraint copyright dedecms
    指定列约束和表约束,我们将在下一节中介绍其具体定义。
    其余参数将在后面的章节中逐步讲述。
  • 注重:一个表至少有一列,但最多不超过1024个列。 每个数据库中最多可以创建200万个表。 表在存储时使用的计量单位是盘区(Extent)。一个盘区分为8个数据页,每页8KB字节。在创建新表时,会分配给它一个初始只为一个盘区的存储空间。当增加表的存储空间时,以盘区为单位增加。 copyright dedecms



    内容来自dedecms



    7.1.3 用Enterprise Manager 创建表
    在Enterprise Manager 中创建表按以下步骤进行:
    (1) 在要创建表的数据库中选择“Tables” 对象后,单击右键,从快捷菜单中选择“New Table” 选项,或在工具栏中选择图标,即会出现如图7-1 所示的定义列对话框。在此可以是设定表的列名、数据类型、精度、缺省值等属性。



    (2) 单击图7-1 工具栏中的保存按钮,即出现如图7-2 所示的输入新建表名的对话框。

    (3) 输入表名后单击“OK”按钮,即会将表保存到数据库中。然后图7-1 中工具栏右边原来不可用的几个按钮将变为可用,可以使用它们来设置表的其它信息,在以后的章节中将讲到它们的使用。

    内容来自dedecms

    7.1.4 创建临时表

    看完这篇,您有何感觉呢?

    文章评论

    共有位Admini5网友发表了评论 查看完整内容