sql2008删除一个schema下的所有的表 总不能一个个删除吧,太慢了,有快捷的方法吗SQLSchema 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 'DROP TABLE ' + SCHEMA_NAME(schema_id) +'.'+name from sys.objects where type ='u' and SCHEMA_NAME(schema_id) ='schemaname'可以产生脚本删除 EXEC MASTER..sp_MSforeachtable 'drop table ?' 谢谢大神回复,小弟sql不是很熟,能不能举个简单的例子? 谢谢大神回复,小弟sql不是很熟,能不能举个简单的例子?查看下sp_MSforeachtable过程就清楚了,EXEC MASTER..sp_MSforeachtable 'drop table ?'是删除当前数据库下的所有表 ....这么奇怪的需求 那不如删除整个数据库得了谢谢回复,不是需求,我自己需要修改一下表的结构,整个数据库有多个schema,需要修改的表,恰好都在一个schema下,因此,我想直接将这些表删除了,重新建立 谢谢大神回复,小弟sql不是很熟,能不能举个简单的例子?查看下sp_MSforeachtable过程就清楚了,EXEC MASTER..sp_MSforeachtable 'drop table ?'是删除当前数据库下的所有表恩,好的,谢谢指点 您好,产生的脚本能不能根据依赖关系,排一下顺序,不然执行脚本的时候,总是有些表无法删除这个你可以根据DEPENDENCY的DMV自己写代码实现。 您好,产生的脚本能不能根据依赖关系,排一下顺序,不然执行脚本的时候,总是有些表无法删除这个你可以根据DEPENDENCY的DMV自己写代码实现。多谢指点 SQL 性能问题 一个选择性的问题,请问怎么写,谢谢 MSDE怎么总也安不上啊? 判断字符位置,位数空格补足? 简单的查询问题 求一条SQL语句(在线等) 如何用select 对存储过程的返回记录集进行再次查询?? 请问如何用单用户登陆? DBCC INDEXDEFRAG影响update和insert into 吗?且影响的严重吗? 数据库如何实现先update 然后select 求教!关于存储过程的变量 随机抽取N条记录出现问题
select 'DROP TABLE ' + SCHEMA_NAME(schema_id) +'.'+name
from sys.objects where type ='u' and SCHEMA_NAME(schema_id) ='schemaname'可以产生脚本删除
查看下sp_MSforeachtable过程就清楚了,EXEC MASTER..sp_MSforeachtable 'drop table ?'是删除当前数据库下的所有表
谢谢回复,不是需求,我自己需要修改一下表的结构,整个数据库有多个schema,需要修改的表,恰好都在一个schema下,因此,我想直接将这些表删除了,重新建立
查看下sp_MSforeachtable过程就清楚了,EXEC MASTER..sp_MSforeachtable 'drop table ?'是删除当前数据库下的所有表恩,好的,谢谢指点
这个你可以根据DEPENDENCY的DMV自己写代码实现。
这个你可以根据DEPENDENCY的DMV自己写代码实现。多谢指点