第5章数据库对象的操作 创建表的各参数的说明如下: database name:用于指定在其中创建表的数据库名称。 wner:用于指定新建表的所有者的用户名。 table name:用于指定新建的表的名称。 ◆ column name:用于指定新建表的列的名称。 computed column expression:用于指定计算列的列值的表 达式。 ON{ filegroup| DEFAULT}:用于指定存储表的文件组名。 TEXTMAGE ON:用于指定text、 ntext和 Image列的数 据存储的文件组。 ◆ data type:用于指定列的数据类型 ◆ DEFAULT:用于指定列的缺省值。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 创建表的各参数的说明如下: database_name:用于指定在其中创建表的数据库名称。 owner:用于指定新建表的所有者的用户名。 table_name:用于指定新建的表的名称。 column_name:用于指定新建表的列的名称。 computed_column_expression:用于指定计算列的列值的表 达式。 ON {filegroup | DEFAULT}:用于指定存储表的文件组名。 TEXTIMAGE_ON:用于指定 text、ntext 和 image 列的数 据存储的文件组。 data_type:用于指定列的数据类型 。 DEFAULT:用于指定列的缺省值
第5章数据库对象的操作 ◆ constant expression:用于指定列的缺省值的常量表达式。 DENTITY:用于指定列为标识列 ◆Seed:用于指定标识列的初始值。 ◆ Increment:用于指定标识列的增量值。 今 NOT FOR REPLICATION:用于指定列的 IDENTITY属性 在把从其它表中复制的数据插入到表中时不发生作用,即不 足的生成列值,使得复制的数据行保持原来的列值。 ◆ ROWGUIDCOL:用于指定列为全球唯一鉴别行号列。 ◆ COLLATE:用于指定表使用的校验方式。 column constraint和 Itable constraint:用于指定列约束和表 约束。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 constant_expression:用于指定列的缺省值的常量表达式 。 IDENTITY:用于指定列为标识列。 Seed:用于指定标识列的初始值。 Increment:用于指定标识列的增量值。 NOT FOR REPLICATION:用于指定列的IDENTITY属性 在把从其它表中复制的数据插入到表中时不发生作用,即不 足的生成列值,使得复制的数据行保持原来的列值。 ROWGUIDCOL:用于指定列为全球唯一鉴别行号列 。 COLLATE:用于指定表使用的校验方式。 column_constraint和table_constraint:用于指定列约束和表 约束
第5章数据库对象的操作 例子5-3:创建了一个雇员信息表 其SQL语句的程序清单如下 CREATE TABLE employee ( number int not nu工 name varchar(20) NOT NULL sex char(2) NULL birthday datetime null hire date date七 ime No乎NULT DEFAU宁( getdate()) professional title varchar(10) null salary money null mnemo ntext null ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 例子5-3:创建了一个雇员信息表 其SQL语句的程序清单如下: CREATE TABLE employee ( number int not null, name varchar(20) NOT NULL, sex char(2) NULL, birthday datetime null, hire_date datetime NOT NULL DEFAULT (getdate()) professional_title varchar(10) null, salary money null, memo ntext null )
第5章数据库对象的操作 52.2增加、删除和修改字段 利用企业管理器增加、删除和修改字段。在企 业管理器中,打开指定的服务器中要修改表的数 据库,用右键单击要进行修改的表,从弹出的快 捷菜单中选择设计表选项,则会出现设计表对话 框,在该对话框中,可以利用图形化工具完成增 加、删除和修改字段的操作。 利用 Transact-SQL语言中的 Alter table命令增 加、删除和修改字段。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 5.2.2 增加、删除和修改字段 利用企业管理器增加、删除和修改字段。在企 业管理器中,打开指定的服务器中要修改表的数 据库,用右键单击要进行修改的表,从弹出的快 捷菜单中选择设计表选项,则会出现设计表对话 框,在该对话框中,可以利用图形化工具完成增 加、删除和修改字段的操作。 利用Transact-SQL语言中的alter table命令增 加、删除和修改字段
第5章数据库对象的操作 利用 Transact-SQL语言中的 alter table命令增加、删除和修 改字段的各参数的说明如下: table:用于指定要修改的表的名称 ALTER COLUMN:用于指定要变更或者修改数据类型的列。 e column name:用于指定要更改、添加或删除的列的名称。 new data type:用于指定新的数据类型的名称。 @ precision:用于指定新的数据类型的精度。 scale:用于指定新的数据类型的小数位数。 NULL| NOT NUL:用于指定该列是否可以接受空值。 {ADD|DROP} ROWGUIDCOL:用于指定在某列上添加或 删除 ROWGUIDCOL属性。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 利用Transact-SQL语言中的alter table命令增加、删除和修 改字段的各参数的说明如下: table:用于指定要修改的表的名称。 ALTER COLUMN:用于指定要变更或者修改数据类型的列。 column_name:用于指定要更改、添加或删除的列的名称。 new_data_type:用于指定新的数据类型的名称。 precision:用于指定新的数据类型的精度。 scale:用于指定新的数据类型的小数位数。 NULL | NOT NULL:用于指定该列是否可以接受空值。 {ADD | DROP} ROWGUIDCOL :用于指定在某列上添加或 删除 ROWGUIDCOL 属性