临时表存储在sql server中的哪里?
临时表存储在数据库中的哪里?如果临时表已经存在,我想删除它。 我可以通过查询信息模式来对安全表执行此操作,但我不知道临时表存储在哪里。
Where do temporary tables get stored in a database? I want to drop a temporary table if it already exists.
I can do this for securable tables by querying at information schema but I don't know where temporary tables are stored.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
临时表存储在 tempdb 数据库中。有多种方法可以检查临时表是否存在,如下所示: 检查临时表是否存在。
Temporary tables are stored in tempdb Database. There are various ways to check if a temp table exists outlined here: Check If Temporary Table Exists.
临时表存储在 SystemDatabase 中的 tempdb 数据库中
或者
系统数据库->临时数据库->临时表
Temporary tables gets stored in tempdb database which is present in SystemDatabase
or
SystemDatabase -> tempdb -> Temporary Tables
TempDb 将在 SystemDatabase.Temp 表中存储在这里。
TempDb Will In in SystemDatabase.Temp tables are stored here.
存储在此表
删除查询:
Store at this table
Delete query:
在这里您可以找到使用 SSMS 存储和活动的所有临时表(本地和全局)。
Here you can find all your temp tables (both local and global) which are stored and active using SSMS.