从 Vb.Net 中删除 Sql 临时表
我有一个 vb.net 应用程序,我正在创建和删除临时表。我只想知道从某些客户端应用程序以编程方式创建的临时表是否会在处理应用程序时自动删除,或者我们应该通过代码显式删除它。
我需要确保当我关闭应用程序或该块已成功执行时,所有表都会被删除。
现在我正在使用 drop table 进行删除...我需要代码来检查 sql server 中现有的临时表,并在表单关闭时一次将它们全部删除。
我希望我的台词是清楚的。
环境是VB.Net + Sql Server 2008
I have a vb.net app , and I am creating and dropping temp tables. I just want to know whether the temp tables created programatically from some client app will get dropped automatically with dispose of application or we should have to drop it explicitly by code.
I need to be sure that all tables will get dropped when I close my app or that block has been executed successfully.
Right now I am dropping using drop table .... I need code to check existing temp table in sql server and drop them all at a time on form close.
I hope my lines are clear.
Environment is VB.Net + Sql Server 2008
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
会话关闭时,本地临时表将被丢弃。
当最后一个使用全局临时表(带有 ## 前缀)的连接关闭时,该临时表将被删除。
Local Temp tables are disposed of when the session closes.
Global temp tables (with ## prefix) are dropped off when the last connection using it closes.