sql - 删除分离的分区表
问题描述
我已经从分区表中分离了一个分区,并想删除新创建的表。我知道当我分离分区时 SQL 服务器会执行一些异步操作,并且我想删除独立的分离表,以确保 SQL 服务器执行的异步操作已完成。我计划在分离分区的功能之外进行。删除新创建的独立表的最佳方法是什么?我怎么能确定异步的东西已经完成?
解决方案
分离分区不会异步执行任何操作。一旦ALTER TABLE ... DETACH PARTITION
返回,操作就完成了。
事实上,删除分区所要做的就是在分区上运行DROP TABLE
。就是这么简单。
推荐阅读
- .net - &&: 不能在类型 PixelFormat 上使用此间接寻址
- lua - 如果存在密钥,如何检查 lua 表?
- python - 如何使用蝗虫出口商将蝗虫指标发送到普罗米修斯?
- html - 如何制作
- 标签相邻?
- git - 我如何查看团队成员今天编写的代码?
- excel - Mac - 通过 VBA 将图表从 Excel 复制/粘贴到 Powerpoint (Excel/PPT V.16.35)
- javascript - express-session 不会删除 mongodb 中的会话
- python - 熊猫数据框中任何日期到日期时间的转换
- regex - 如何在 Angular 和模式正则表达式中使用掩码
- javascript - 为Node js中的每个json对象添加CountDown