标题:如何删除多个表格的数据!
只看楼主
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
 问题点数:0 回复次数:8 
如何删除多个表格的数据!
因学习需要,我想删除原数据库里80多个表里面的所有数据,这些表里面有的有十几条数据 ,有的有上万条数据。用鼠标选择一行一行删肯定是白痴的做法了,而将每个表打开,然后写SQL,DELETE FROM **,其实删除起来也是挺费时的,有没有更好的办法呢?
搜索更多相关主题的帖子: 表格 SQL 鼠标 数据 删除 
2007-05-14 15:39
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
得分:0 
最简单的办法 在企业管理器里面生成所有表的脚本 生成的时候勾上那个先删除表的选项

然后在查询分析器执行一遍就好了.


2007-05-14 17:36
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
得分:0 
用用看,反正自己还不会这招

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-05-15 08:38
cyyu_ryh
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1899
专家分:176
注 册:2006-10-21
得分:0 
还是挺费劲的

有事无事都密我. MSN: cyyu_ryh@hotmail.co.jp E-mail: cyyu_ryh@
2007-05-15 12:45
初学Delphi
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:330
专家分:0
注 册:2006-4-4
得分:0 

用游标处理 不过有人不建议用

2007-05-15 16:25
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
得分:0 
游标?不懂!

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-05-15 16:41
初学Delphi
Rank: 3Rank: 3
等 级:新手上路
威 望:9
帖 子:330
专家分:0
注 册:2006-4-4
得分:0 

80个表应该有共同特性吧?是不是都是用户表?
select name from sysobjects where type='u'
写个游标
用循环
一行一行的处理

2007-05-15 16:50
棉花糖ONE
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:32
帖 子:2987
专家分:0
注 册:2006-7-13
得分:0 
我是说能找到替代的尽量不使用游标

26403021 sql群 博客 blog./user15/81152/index.shtml
2007-05-15 17:38
飙马
Rank: 5Rank: 5
来 自:马里亚纳
等 级:贵宾
威 望:15
帖 子:779
专家分:280
注 册:2007-3-28
得分:0 
80个表怎么可能有共同属性呢?都是“用户”我还用80个表干吗?直接一个Users就行了嘛!

IT精英如同彩票:平凡的人像5块也中不到一样普遍,努力一点你中了5元保了个本。奖金越高,机率也就越小,付出的也越多,盖茨如同500万一样稀有。虽然每天忙碌而平凡,但我努力成为精英,做梦中了500万。
2007-05-16 10:09



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-139280-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093034 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved