易截截图软件、单文件、免安装、纯绿色、仅160KB

求sql语句

删除northwind所有表中所有的数据
SQL code:
--删除当前数据库所有表中的数据
sp_MSforeachtable 'Delete from ?'

sp_MSforeachtable @command1="Delete from ? "
sp_MSforeachtable 'Truncate Table ?'


http://blog.csdn.net/feixianxxx/archive/2009/08/16/4451842.aspx
参考我博客体会 sp_MSforeachtable 和sp_MSforeachDB 2个非常强大又危险的存储过程 带给你的快感


不过一楼的方法有个限制 就是 如果2表有外键联系 那么 就会出错 。。
你可以选择 把外键都删除 然后执行 不过这样 你表关系要重建了

引用
--取出库中所有表
Select name from sysobjects Where OBJECTPROPERTY(id,'IsUserTable')=1

--然后写个循环删除
delete from tb


这些都会被外键 约束到的


顶楼上的


相关问答:

sql 问题

PB中开发的。

DateTime startTime=DateTime(em_1.Text)
DateTime endTime=DateTime(em_2.Text)

string sql
sql = dw_1.GetSQLSelect()+"Where (StartTime> '"+startTime+&q ......

sql查询疑问

表中按datadate,tradeid为主键,也就是说tradeid会重复出现在不同天中,同一天的tradeid是不同的。现在我希望取一段时间范围内不重复的tradeid,且只要每个tradeid的最后一次出现的那条。sql语句该怎么写

: ......

这个sql语句该怎么写,急!!!!

根据班级分组,统计平均分和不及格的个数.
我的想法是这样的.
Select  avg(testScore) as 平均分, count(testScore <600) as 不及格数 , from [Person] Group by Class
但是count(testScore <60 ......

一条sql语句

# Student(S#,Sname,Sage,Ssex) 学生表   
# Course(C#,Cname,T#) 课程表   
# SC(S#,C#,score) 成绩表   
# Teacher(T#,Tname) 教师表   
求一sql:
把 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号