您的位置: 网站首页 > 数据库 > SQL Server数据库应用技术 > 第4章 表的操作 > 【4.3 删 除 表】

4.3 删 除 表

 

4.3     

如果要实现新的设计或者不再需要某些表及其数据时,可以对表实施删除操作。删除表时,表的结构定义、数据、索引和约束等都将永久地从数据库中删除,从而使得其他表或索引等有更多的存储空间。

要删除某个表,首先选择其所在的数据库,然后单击展开表节点,此时会在右侧显示区中显示该数据库中所有的表。右击要删除的表,在弹出的快捷菜单中选择“删除”命令,或者在选择表后按Delete键,此时会弹出如图4-7所示“除去对象”对话框。在该窗口中会列出即将除去的对象列表,单击“全部除去”按钮,程序将删除列出的对象。

4-7 “除去对象”对话框

在删除时可能会出现如图4-8所示错误,之所以会出现这种错误,这是因为该表与其他表存在着关联,如果该表被删除了,原先关联到此表的字段可能会找不到数据,为了保持数据完整性,SQL Server不允许删除和其他表相关联的表。可以单击“显示相关性”按钮来显示与该表相关联的表。要删除这些表,就必须先删除该表的相关性,关于删除表的关联操作将在4.4节中介绍。

4-8  除去操作错误信息