WEB开发网
开发学院数据库MSSQL Server MS SQL基础教程:SQL数据库表的修改 阅读

MS SQL基础教程:SQL数据库表的修改

 2007-12-25 15:26:10 来源:WEB开发网   
核心提示:(search_conditions)}各参数说明如下:table指定要修改的表的名称,如果表不在当前数据库中或表不属于当前的用户,MS SQL基础教程:SQL数据库表的修改(3),就必须指明其所属的数据库名称和所有者名称, ALTER COLUMN new_data_type指定新的数据类型名称, ADD添加一个或多

(search_conditions)}

各参数说明如下:

table

指定要修改的表的名称。如果表不在当前数据库中或表不属于当前的用户,就必须指明其所属的数据库名称和所有者名称。 ALTER COLUMN

new_data_type

指定新的数据类型名称,其使用标准如下:

列的原数据类型应可以转换为新的数据类型;

新的数据类型不能为TIMESTAMP;

新的数据类型允许列为NULL 值;

如果原来的列是IDENTITY 列,则新的数据类型应支持IDENTITY 特性;

当前的SET ARITHABORT 设置将被视为处于ON 状态。 precision

指定新数据类型的位数。 scale

指定新数据类型的小数位数。 NULL | NOT NULL

指明列是否允许NULL 值。如果添加列到表中时,指定它为NOT NULL, 则必须指定此列的缺省值。选择此项后,new_data_type [(precision [, scale ])]选项就必须指定,即使precision 和scale 选项均不变,当前的数据类型也需要指出来。 WITH CHECK | WITH NOCHECK

指定已经存在于表中的数据是否需要使用新添加的或刚启用的FOREIGN KEY 约束或CHECK 约束来验证。如果不指定,WITH CHECK 作为新添加约束的缺省选项,WITH NOCHECK 作为启用旧约束的缺省选项。 {ADD | DROP} ROWGUIDCOL

添加或删除列的ROWGUIDCOL 属性。ROWGUIDCOL 属性只能指定给一个 UNIQUEIDENTIFIER 列。 ADD

添加一个或多个列、计算列或表约束的定义。 computed_column_expression

计算列的计算表达式。 DROP { [CONSTRAINT] constraint_name | COLUMN column_name }

指定要删除的约束或列的名称。处于下列情况的列不能删除;

上一页  1 2 3 4 5  下一页

Tags:MS SQL 基础

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接