当前位置: 首页 > 图文教程 > 数据库 > MSSQL > SQL Server数据库技术(47)

MSSQL
如何用SQL语句来判断已知表是否存在
剖析SQL Server 2005中的报告服务架构
使用Microsoft SQL Server 2000的XML查询
让SQL Server为工作负载高峰提前准备
用Sql server一次插入多条数据
SQL SERVER2000深入学习之常见错误
关于SQL Server数据库的若干注意事项
sql server 2005中的表分区
SQL Server实用经验与技巧大汇集
限制SQL Server只能让指定的机器连接
SQL Server数据汇总完全解析
SQL查询语句使用精华
优化SQL Server服务器内存配置的策略
Sql server进行优化50招特效
用SQL语句实现异构数据库之间的导数据导入/出
SQL Server Compact Edition RC1 发布!
SQL Server死锁的分析
加快SQL Server备份和重新存储的速度
使用TSQL操作面试SQL Server开发人员
SQL 外链接操作小结 inner join left join right join

MSSQL 中的 SQL Server数据库技术(47)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-30   浏览: 129 ::
收藏到网摘: n/a

7.6.1 用Enterprise Manager 删除
在Enterprise Manager 中用右键单击要删除的表从快捷菜单中选择“删除(Delete)” 选项,则会出现如图7-9 所示的删除对象对话框,单击“Drop All”按钮,即可以删除表。单击“Show Dependencies”按钮,即会出现如图7-10 所示的对话框。它列出了表所依靠的对象和依赖于表的对象。当有对象依赖于表时,就不能删除表。



7.6.2 用DROP TABLE 命令删除
DROP TABLE 命令可以删除一个表和表中的数据及其与表有关的所有索引、触发器、约束、许可对象(与表相关的视图和存储过程需要用DROP VIEW 和DROP PROCEDURE命令来删除)。
DROP TABLE 命令的语法如下:
DROP TABLE table_name
要删除的表如果不在当前数据库中,则应在table_name 中指明其所属数据库和用户名。在删除一个表之前要先删除与此表相关联的表中的外关键字约束。当删除表后,绑定的规则或缺省值会自动松绑。
注意:不能删除系统表。

例7-23: 删除mydb 数据库中的表orders1。
drop table mydb.dbo.orders1

本章小结
本章介绍了创建和管理数据库表的相关知识,有关更改表中数据的详细介绍请参见第11 章“数据库更新”。