MSSQL 删除数据库里某个用户所有表里的数据

 更新时间:2009年09月21日 18:14:08   作者:  
删除数据库里某个用户所有表里的数据的实现语句。
-->Title:删除数据库里某个用户所有表里的数据
-->Author:wufeng4552
-->Date :2009-09-21 15:08:41
--方法1
复制代码 代码如下:

declare @uname varchar(20)
declare cuser cursor for
select so.name
from sysobjects so,sysusers su where so.uid=su.uid and su.name='Stone'
and so.xtype='U'
open cuser
fetch next from cuser into @uname
while(@@fetch_status=0)
begin
exec('truncate table [Stone].['+@uname+']')
fetch next from cuser
end
close cuser
deallocate cuser

--方法2
复制代码 代码如下:

exec sp_msforeachtable @command1="truncate table ? ;",@whereand='and schema_id = (select schema_id from sys.schemas where [name] =''Stone'')'

相关文章

  • SQL 复合查询条件(AND,OR,NOT)对NULL值的处理方法

    SQL 复合查询条件(AND,OR,NOT)对NULL值的处理方法

    在SQL的3值逻辑下,一个查询条件可以产生以下三种情况:TRUE,FALSE,NULL。只有那些满足WHERE子句的值是TRUE的记录才出现在结果表中。
    2011-04-04
  • Sql Server里删除数据表中重复记录的例子

    Sql Server里删除数据表中重复记录的例子

    这篇文章主要介绍了Sql Server里删除数据表中重复记录的例子,本文给出了3种操作方法,需要的朋友可以参考下
    2014-08-08
  • sqlserver substring函数使用方法小结

    sqlserver substring函数使用方法小结

    在操作sqlserver时候用到了substring函数,特整理一些实例,需要的朋友可以参考下。
    2009-12-12
  • SQL SERVER 自增列

    SQL SERVER 自增列

    判断Table是否存在自增列(Identity column)
    2009-06-06
  • SQL Server中实现错误处理

    SQL Server中实现错误处理

    这篇文章介绍了SQL Server中实现错误处理的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • SQLServer数据库如何还原重命名

    SQLServer数据库如何还原重命名

    这篇文章主要介绍了SQLServer数据库如何还原重命名问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • SQL Server数据库自动备份的实现步骤

    SQL Server数据库自动备份的实现步骤

    要编写一个自动备份 SQL Server 数据库的脚本,可以使用 SQL Server Management Studio (SSMS) 或者 Transact-SQL (T-SQL) 脚本,本文给大家介绍了一个一个简单的 T-SQL 脚本示例,需要的朋友可以参考下
    2023-11-11
  • SQL中Merge用法详解

    SQL中Merge用法详解

    Merge关键字是一个神奇的DML关键字。它在SQL Server 2008被引入,它能将Insert,Update,Delete简单的并为一句,本文给大家重点介绍sql中merge用法,需要的朋友一起了解下吧
    2015-09-09
  • MySql删除和更新操作对性能有影响吗

    MySql删除和更新操作对性能有影响吗

    做编程的同胞都知道,所有的项目都是离不开数据库,数据库离不开增删改查操作,那么删除和更新操作对性能有影响吗?下面小编给大家详细介绍MySql删除和更新对性能的影响,需要的朋友可以参考下
    2015-08-08
  • MSSQL MySQL 数据库分页(存储过程)

    MSSQL MySQL 数据库分页(存储过程)

    有关分页 SQL 的资料很多,有的使用存储过程,有的使用游标。本人不喜欢使用游标,我觉得它耗资、效率低;使用存储过程是个不错的选择,因为存储过程是经过预编译的,执行效率高,也更灵活
    2012-01-01

最新评论