1、
select name from sysobjects where xtype = 'U' and name != 'dtproperties'
2、
declare @s varchar(8000)
set @s = ''
select @s = ' truncate table '+name from sysobjects where xtype = 'U' and name != 'dtproperties'
exec(@s)
select name from sysobjects where xtype = 'U' and name != 'dtproperties'
2、
declare @s varchar(8000)
set @s = ''
select @s = ' truncate table '+name from sysobjects where xtype = 'U' and name != 'dtproperties'
exec(@s)
解决方案 »
- sql 问题 select 的时候 自动生成增长列
- update 语句 在先等
- 求一查询语句,出入库记录表StoreIn,有自增长字段ID,一个和库存表关联的字段StoreID
- SQL如何显示每日的前10行记录
- 瘫痪的sql server2005
- liangCK 朋友请进!
- 导数据
- 安装的时候的问题~~急急~~救命
- VB真的不行吗,那么SQL SERVER应该行吧,一个有点难度的问题,在VFP中可以快速统计,可VB中我做不到,那么用存储过程有没有用,希望大家帮我一下,这是一个有点麻烦的统计!
- oracle8i安装完成后无法启动管理工具,全部卸载后再安装,提示oracleorahome8iTNSLISTENER和ORACLE SEVIES FINANCE(第一次安装的数据库原名)无法启动,怎么办?
- 关于MSSQL2000与网络的怪问题?请高手指点!
- 如何取出这样的记录?
--所有用户表
select Name from sysobjects where xtype='u' and status>=0
2,清空数据库所有表的SQL语句
--清空所有用户表数据
CREATE PROC P_SYSTEM_DelAllUserTableData
as
Begin
declare @name varchar(20)
Declare Cur Cursor For
select Name from sysobjects where xtype='u' and status>=0
declare @SQL Varchar(20)
Open Cur
Fetch Cur Into @name
While @@FETCH_STATUS=0
BEGIN
Set @sql='DELETE '+@name+''
Exec(@sql)
Fetch Cur Into @name
End
Close Cur
Deallocate cur
EndGO
--执行:P_SYSTEM_DelAllUserTableData