zoukankan      html  css  js  c++  java
  • Sql一次清空所有数据(基于 Mgo Bcp)

    思路:1、获取数据库里的所有表 表名
              2、通过遍历执行delete语句
     命令:sqlcmd

     第一步:  生成清除表记录的脚本;

    sqlcmd  -S 192.168.43.84\zyl -U sa -P 123  -d "supermarket"  -Q  "set nocount on; select 'delete from  '+name from sys.tables;"  -o  c:\tt.txt -h -1

    参数说明:
    -S 指定 服务器\实例名
    -U SQL登录用户名
    -P SQL登录密码
    -d 指定初始的数据库
    -Q 执行后面绰号中的SQL命令,执行完毕后九泉之下出SQLCMD; 若为-q则执行完毕后不退出sqlcmd
    -O 指定执行结果输出到指定文件
    -h -1 表示查询结果中不显示标题行及标题下面的虚线

    第二步:执行该脚本以实现清除功能:

    sqlcmd  -S 192.168.43.84\zyl -U sa -P 123  -d  "supermarket" -i c:\tt.txt
    参数说明:
     -i 表示命令或数据来源于指定的文件。
    Copyright © **~** ZhengYl, All Rights Reserved
  • 相关阅读:
    系统综合实践第三次实践
    系统综合实践第二次实践作业
    第1次实践作业
    软工总结
    团队Beta演示
    团队Beta5
    软工实践个人总结
    第09组 Beta版本演示
    第09组 Beta冲刺(5/5)
    第09组 Beta冲刺(4/5)
  • 原文地址:https://www.cnblogs.com/Zhuangsd/p/5655371.html
Copyright © 2011-2022 走看看