我使用SQL SERVER 2008 R2.
是否有SQL命令清空数据库,而不必截断我的所有20个表?
我只想删除数据,而不是 struct .
您可以按如下方式使用sp_MSforeachtable存储过程:
USE MyDatabase EXEC sp_MSforeachtable 'TRUNCATE TABLE ?'
请注意,这将删除(通过截断)所有用户表中的所有数据.如果由于外键等原因不能截断,您可以运行与DELETE相同的命令:
USE MyDatabase EXEC sp_MSforeachtable 'DELETE FROM ?'
AI技术内参 -〔洪亮劼〕
深入浅出gRPC -〔李林锋〕
DevOps实战笔记 -〔石雪峰〕
RPC实战与核心原理 -〔何小锋〕
OAuth 2.0实战课 -〔王新栋〕
Redis核心技术与实战 -〔蒋德钧〕
流程型组织15讲 -〔蒋伟良〕
容量保障核心技术与实战 -〔吴骏龙〕
性能优化高手课 -〔尉刚强〕
陈天 · Rust 编程第一课 -〔陈天〕
人人都用得上的数字化思维课 -〔付晓岩〕
Midjourney入门实践课 -〔Jovi〕
无涯教程 - Numpy教程
无涯教程 - MariaDB教程
无涯教程 - Codeigniter教程
无涯教程 - Git教程
无涯教程 - Shell/Bash教程
无涯教程 - Java 代码面试完全指南教程
无涯教程 - 剑指 Offer Java 题解教程
无涯教程 - MySQL8 管理手册教程