zoukankan      html  css  js  c++  java
  • SQL Server清空数据库表和表中的数据

    日常工作中可能经常会遇到要清空一个数据库中的表的情况,这个时候当然手工删除也是可以的,但是如果表比较多的话就会出现问题。

    下面这段代码可以解决我们的问题:

    删除数据库中的表
    use ‘$database name'
    declare @tname varchar(8000)
    set @tname=
    ''
    select @tname=@tname + Name + 
    ',' from sysobjects where xtype='U'
    select @tname=
    'drop table ' + left(@tname,len(@tname)-1)
    exec(@tname) 
    如果是想清空表中的数据,我们可以用如下代码:
    use ‘$database name'
    declare @tname varchar(8000)
    set @tname=''
    select @tname=@tname + Name + ',' from sysobjects where xtype='U'
    select @tname='delete from ' + left(@tname,len(@tname)-1)
    exec(@tname) 
  • 相关阅读:
    寄存器基础知识
    基础知识
    架构
    Mac下Apache服务器的初步搭建
    ios字体简单设定
    xcode中自定义log打印
    jQuery打印插件
    ionic3生命周期钩子
    ES5 数组方法map
    $compile的妙用
  • 原文地址:https://www.cnblogs.com/EasonWu/p/1370154.html
Copyright © 2011-2022 走看看