3.2.4 管理表_SQL Server 2005实用教程_[共3页]
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第3章 数据库和表 51 来实现。
如果需要取消“禁用约束”,使原来建立的约束有效,这时可使用“启用约束”。
图3.18 例3.27的运行结果
【例3.28】 在命令行方式下使用“禁用约束”使Sales 数据库中Employees 表的核查约束“CK _EmployeesDep ”暂时失效。
在查询窗口输入以下SQL 语句并运行: USE Sales
GO
ALTER TABLE Employees
NOCHECK CONSTRAINT CK _EmployeesDep
GO
此时Employees 表的核查约束CK _EmployeesDep 将失效。
【例3.29】 在命令行方式下使用“启用约束”启用Sales 数据库中Employees 表的核查约束ck _Employees _性别,使Employees 表的核查约束ck _Employees _性别有效。
在查询窗口输入以下SQL 语句并运行: USE Sales
GO
ALTER TABLE Employees
CHECK CONSTRAINT CK _EmployeesDep
GO
此时Employees 表的核查约束CK _EmployeesDep 有效。
从例3.28、例3.29可看出,禁用/启用约束的语句格式如下:
ALTER TABLE 表名
CHECK/NOCHECK CONSTRAINT 约束名
以上禁用/启用约束的语句也适用于主键约束、外键约束、唯一性约束和默认约束。
3.2.4 管理表
管理表的内容通常包括查看表的属性、修改表的结构、重新命名表和删除表。
管理表可以使用Management Studio 图形化工具、命令行方式来完成。
1.查看表的属性
【例3.30】 使用Management Studio 图形化工具查看Sales 数据库中Employees 表的属性。
(1)打开SQL Server Management Studio ,连接到数据库服务器。
(2)展开数据库节点,展开Sales 数据库节点。
(3)展开表节点,右键单击“dbo.Employees ”对象,在弹出的快捷菜单中选择“属性”命令,屏幕显示如图3.19所示。
(4)右键单击“dbo.Employees ”对象,在弹出的快捷菜单中选择“修改”命令,屏幕显示如。