第4章表的创建和管理内容摘要:

null’或者‘ nonull’。 默认与系统默认的 null属性相同。 owner_name:指定用户自定义数据类型的所有者。 数据类型 删除用户自定义数据 1.使用企业管理器 2. 利用系统存储过程 sp_droptype [@typename=] ‘type’ 本章首页 创建表 表是包含数据库中所有数据的数据库对象 ,用来存储各种各样的信息。 在 SQL Server 2020中 , 一个数据库中最多可以创建 200万个表 , 用户创建数据库表时 , 最多可以定义 1024列。 在同一数据库的不同表中 ,可以有相同的字段 , 但在同一个表中不允许有相同的字段 , 而且每个字段都要求数据类型相同。 创建表 利用企业管理器创建表  默 认 值 : 指 定 列 的 默 认 值。 除 定 义 为timestamp或带 IDENTITY属性的列以外的任何列。 删除表时 , 将删除默认值定义。 只有常量值 ( 如字符串 ) 、 SQL Server内部函数 ( 如SYSTEM_USER( )) 或 NULL值可以用作默认值。  精度和小数位数:精度是列的总长度 , 包括整数部分和小数部分的长度之和 , 但不包括小数点;小数位数指定小数点后面的长度。 创建表  标识:指定列是否是标识列。 一个表只能创建一个标识列。 不能对标识列使用绑定默认值和 DEFAULT约束。 必须同时指定种子和增量 , 或者两者都不指定。 默认值 ( 1,1)。 能够成为标识列的数据类型有 int、 smallint、 tinyint、numeric和 decimal等系统数据类型;如果其数据类型为 numeric和 decimal, 不允许出现小数位数。  标识种子:指定标识列的初始值。  标识递增量:指定标识列的增量值。 创建表  是 RowGuid:指定列是否使用全局唯一标识符。  公式:用于指定计算列的列值表达式。  排序规则:指定列的排序规则。 说明:在数据库中表名必须是唯一的 , 但是如果为表指定了不同的用户 , 就可以创建多个相同名称的表。 创建表 利用 TransactSQL语言创建表 CREATE TABLE [ database_name.[ owner ] .| owner.] table_name ( { column_definition | column_name AS puted_column_expression| table_constraint } [, … n]) [ ON { filegroup | DEFAULT } ] [ TEXTIMAGE_ON { filegroup | DEFAULT } ] 创建表 column_definition ::= { column_name data_type } [ COLLATE collation_name ] [ [ DEFAULT constant_expression ] | [ IDENTITY [ ( seed , increment ) [ NOT FOR REPLICATION ] ] ] ] [ ROWGUIDCOL] [ column_constraint ] [ ...n ] 创建表 column_constraint ::= [ CONSTRAINT constraint_name ] { [ NULL | NOT N。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。