失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > SqlServer清空一个数据库中所有表数据保留表结构

SqlServer清空一个数据库中所有表数据保留表结构

时间:2022-12-26 08:22:00

相关推荐

SqlServer清空一个数据库中所有表数据保留表结构

SqlServer将多行查询结果通过逗号拼接成一个字符串

select stuff((select ','+title from tb for xml path('')),1,1,'')--其中tb是表名,title是要合并的表中的字段名称

SqlServer清空一个数据库中所有表数据保留表结构

DECLARE @table VARCHAR(Max)SET @table =STUFF((select 'TRUNCATE TABLE '+a.table_name from (select table_name+';' AS table_name FROM information_schema.tables where TABLE_CATALOG='test')a --将test(数据库名)换成想要删除的数据库就OKfor xml path('')),1,0,'')EXEC(@table);

如果觉得《SqlServer清空一个数据库中所有表数据保留表结构》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。