所以我前几天“修复”了一个问题,这导致了新问题的滚雪球(想象一下)。我有一大组表用作流向其他系统的许多导入/导出过程的临时表。每个表都标有“TO_xxxx”。我想清除每个“TO_”表中的所有记录。有没有办法构造一个删除语句来清除“TO_”表中的所有记录?
是不是很简单
Delete from TO_%
还是还有更多?总共大约有 80 个“TO_”表,所以我想在手动完成所有内容之前先在这里发布。如果您能提供帮助,我将不胜感激。谢谢。
系统是 SQL Server 2016。
所以我前几天“修复”了一个问题,这导致了新问题的滚雪球(想象一下)。我有一大组表用作流向其他系统的许多导入/导出过程的临时表。每个表都标有“TO_xxxx”。我想清除每个“TO_”表中的所有记录。有没有办法构造一个删除语句来清除“TO_”表中的所有记录?
是不是很简单
Delete from TO_%
还是还有更多?总共大约有 80 个“TO_”表,所以我想在手动完成所有内容之前先在这里发布。如果您能提供帮助,我将不胜感激。谢谢。
系统是 SQL Server 2016。
借用这个答案,哪些
drops
表有一个共同的前缀,你可以使用这样的东西上面的示例打印
delete
命令。当您准备好实际运行它时,取消注释EXEC