sql-server - SQL Server 中创建的表变量在哪里?
问题描述
我想知道在计算机中创建的表变量在哪里?
假设我在 SQL Server 中将表变量声明为 @emp,有人可以帮助了解表变量是在哪里创建的吗?
解决方案
表变量在 tempdb 中创建。参考https://docs.microsoft.com/en-us/sql/relational-databases/databases/tempdb-database?view=sql-server-2017
tempdb 存储在磁盘上,您可以通过右键单击来检查文件位置
[yourserver] > Databases > System Databases > tempdb
在属性窗口中,您可以在Files
选项卡中找到物理文件位置。
推荐阅读
- microsoft-cognitive - 401 由于印度中部地区的订阅密钥无效,访问被拒绝
- c# - 我没有收到错误,但代码没有按应有的方式工作
- python-3.x - 如何将 if、elif 条件中具有多个语句的 for 循环转换为 List Comprehensions
- python - 查找和删除 CSV 文件中的重复项
- php - 多个文件:提交后记住输入值
- intellij-idea - 如何在 Intellij Idea 上创建的 JavaFX 包中添加 JVMOptions
- python - 是否有任何方法可以在测试数据集范围之外生成股票价格预测?
- spring - Gradle 5:无法应用插件 [id 'aspectj']
- c# - 提高大 EF 多级包含的性能
- github-api - 如何使用 github api 获取我的 github 帐户的所有 github pull 请求