求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表有外键联系 那么 就会出错 。。
你可以选择 把外键都删除 然后执行 不过这样 你表关系要重建了
这些都会被外键 约束到的
顶楼上的
相关问答:
我有一个月和日组成的数字,有两组月和日
想在身份证号中挑选出在该该两组月日之间出生的人,不知道应该怎么写.
身份证号有可能是15位或者18位
月日组合的形式如下
10-17/04-20
月-日/月- ......
表中按datadate,tradeid为主键,也就是说tradeid会重复出现在不同天中,同一天的tradeid是不同的。现在我希望取一段时间范围内不重复的tradeid,且只要每个tradeid的最后一次出现的那条。sql语句该怎么写
: ......
表a(没有主键)
id name age
----------- ---------- -----------
1 chenqin& ......
求:sql优化的方法!!!
努力学习oacle基础知识
这样子怎么回答?
如果是关系表的话,学习用代数关系解决问题,这只是初步。
以上完全个人见解,不承担任何责任。
LZ你这样问就太抽象了……
引用
......
# Student(S#,Sname,Sage,Ssex) 学生表
# Course(C#,Cname,T#) 课程表
# SC(S#,C#,score) 成绩表
# Teacher(T#,Tname) 教师表
求一sql:
把 ......