CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

怎样清空数据库中所有用户表内的记录?

楼主chinazdq(中国前锋——佳)2003-11-02 10:46:39 在 MS-SQL Server / 应用实例 提问

怎样清空数据库中所有用户表内的记录? 问题点数:20、回复次数:4Top

1 楼pengdali()回复于 2003-11-02 10:48:00 得分 0

exec   sp_MSForEachTable   'delete   ?'Top

2 楼pengdali()回复于 2003-11-02 10:48:28 得分 15

declare     cursor1   cursor   for   select   name   from   sysobjects   where   xtype='u'   and   status>0  
  declare   @i   varchar(1000)  
  open   cursor1  
  fetch   cursor1   into   @i  
  while   @@fetch_status=0  
  begin  
      exec('delete   '+@i)  
      fetch   cursor1   into   @i  
  end  
  close   cursor1  
  deallocate   cursor1Top

3 楼lynx1111(任我行:一个PLMM看着就兴奋的男人)回复于 2003-11-02 10:53:38 得分 5

如果有关系呢?  
  建议用导入导出,选择导数据库对象,然后取消钩选导数据  
  用写脚本也行Top

4 楼pengdali()回复于 2003-11-02 10:55:57 得分 0

企业管理器-->右键你的数据库-->所有任务-->生成SQL脚本-->选项-->所有对象-->OK  
   
   
  在查询分析器中执行sql文件  
  master.dbo.xp_cmdshell   'osql   -U   用户名   -P   密码   -i   c:\***.sql'  
  Top

相关问题

  • 关于SQL数据库的数据记录清空的问题!!
  • 如何在DELPHI中清空数据库中表中的记录
  • 如何在DELPHI中清空数据库中表中的记录
  • 如何清空Access数据库中所有的表的记录。
  • 一个清空数据库表里所有记录的问题!
  • 能不能一次清空数据库中所有记录
  • 请问 退出时清空数据库记录
  • 如何清空access数据库中所有表中的记录
  • 清空数据库
  • 送分的哦!如何将数据库表内的记录按ID号从大到小排列?

关键词

  • 数据库
  • 用户
  • 脚本
  • sql
  • cursor1
  • 清空数据库中
  • 所有
  • fetch
  • 用户表内的记录
  • 对象

得分解答快速导航

  • 帖主:chinazdq
  • pengdali
  • lynx1111

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo