第5章数据库对象的操作 @ADD:用于指定要添加一个或多个列定义、计算列 定义或者表约束。 @ computed column expression:用于指定一个计算列 的计算表达式。 WITH CHECK| WITH NOCHECK:用于指定已经 存在于表中的数据是否需要使用新添加的或者刚启 用的 FOREIGN KEY或 CHECK约束进行验证 e dROP CONSTRAINT constraint name column column name}:用于指定从表中删除的 约束或者列的名称。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 ADD:用于指定要添加一个或多个列定义、计算列 定义或者表约束。 computed_column_expression:用于指定一个计算列 的计算表达式。 WITH CHECK | WITH NOCHECK:用于指定已经 存在于表中的数据是否需要使用新添加的或者刚启 用的 FOREIGN KEY 或 CHECK 约束进行验证。 DROP { [CONSTRAINT] constraint_name | COLUMN column_name }:用于指定从表中删除的 约束或者列的名称
第5章数据库对象的操作 { CHECK| NOCHECK} CONSTRAINT:用于指定启 用或禁用 FOREIGN KEY或者 CHECK约束。 ALL:用于指定使用 NOCHECK选项禁用所有的约束, 或者使用 CHECK选项启用所有约束。 { ENABLE| DISABLE} TRIGGER:用于指定启用或禁 用触发器。当一个触发器被禁用时,它对表的定义依然 存在;然而,当在表上执行 INSERT、 UPDATE或 DELETE语句时,触发器中的操作将不执行,除非重新 启用该触发器 ALL:用于指定启用或禁用表中所有的触发器。 e trigger name:指定要启用或禁用的触发器名称。 ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 { CHECK | NOCHECK} CONSTRAINT:用于指定启 用或禁用FOREIGN KEY或者CHECK约束。 ALL :用于指定使用 NOCHECK 选项禁用所有的约束, 或者使用 CHECK 选项启用所有约束。 {ENABLE | DISABLE} TRIGGER:用于指定启用或禁 用触发器。当一个触发器被禁用时,它对表的定义依然 存在;然而,当在表上执行 INSERT、UPDATE 或 DELETE 语句时,触发器中的操作将不执行,除非重新 启用该触发器。 ALL :用于指定启用或禁用表中所有的触发器。 trigger_name :指定要启用或禁用的触发器名称
第5章数据库对象的操作 例子5-4:创建了一个雇员信息表 其SQL语句的程序清单如下 create table employees( id char(8) primary key name char(20) not null department char(20) null memo char(30) null age int null, alter table employees add salary int nu1工 drop column age alter column memo varchar(200) null ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 例子5-4:创建了一个雇员信息表 其SQL语句的程序清单如下: create table employees( id char(8) primary key name char(20) not null, department char(20) null, memo char(30) null age int null, ) alter table employees add salary int null drop column age alter column memo varchar(200) null
第5章数据库对象的操作 523创建、删除和修改约束 在 SQLServer2000中有5种约束 主键约束( primary key constraint) 瞾唯一性约東( unique constraint) 检查约束( check constraint) 缺省约束( default constraint 外部键约東( foreign key constraint ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 5.2.3 创建、删除和修改约束 在SQL Server 2000中有5种约束: 主键约束(primary key constraint) 唯一性约束(unique constraint) 检查约束(check constraint) 缺省约束(default constraint) 外部键约束(foreign key constraint)
第5章数据库对象的操作 1.主键约東 主键的添加、删除和修改操作方法有两种: (一)企业管理器操作法,在企业管理器中,用右键 单击要操作的数据库表,从弹出的快捷菜单中选择设 计表选项,然后根据提示操作 (二) Transact-SQL语句操作法 其语法形式如下: CONSTRAINT constraint name PRIMARY KEY [CLUSTERED I NONCLUSTERED] (co1 umn name[,…n]) ①一页》”《不一页》”(暖可本章管
第5章 数据库对象的操作 上一页 下一页 返回本章首页 1. 主键约束 主键的添加、删除和修改操作方法有两种: (一)企业管理器操作法,在企业管理器中,用右键 单击要操作的数据库表,从弹出的快捷菜单中选择设 计表选项 ,然后根据提示操作。 (二)Transact-SQL语句操作法。 其语法形式如下: CONSTRAINT constraint_name PRIMARY KEY [CLUSTERED|NONCLUSTERED] (column_name[,…n])