社区
疑难问题
帖子详情
****SQL全局临时表问题
OceanRain
2008-05-29 03:09:48
100个用户同时调用某一个存储过程,而这个存储过程中有这么一句话
create table ##tbl(id int) --是建立100个##tbl 还是一个##tbl
会不会出现问题啊?
...全文
93
4
打赏
收藏
****SQL全局临时表问题
100个用户同时调用某一个存储过程,而这个存储过程中有这么一句话 create table ##tbl(id int) --是建立100个##tbl 还是一个##tbl 会不会出现问题啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leihentulong
2008-05-30
打赏
举报
回复
应该用临时表,不用特意去处理,只是在当前链接有效,退出自动删除。
yyj135
2008-05-30
打赏
举报
回复
可能会出问题。建议使用本地临时表,即只有一个#
OceanRain
2008-05-29
打赏
举报
回复
向大家学习下
Demonic
2008-05-29
打赏
举报
回复
临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。
临时表有两种类型:本地和全局。它们在名称、可见性以及可用性上有区别。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 SQL Server 实例断开连接时被删除。全局临时表的名称以两个数字符号 (##) 打头,创建后对任何用户都是可见的,当所有引用该表的用户从 SQL Server 断开连接时被删除。
例如,如果创建了 employees 表,则任何在数据库中有使用该表的安全权限的用户都可以使用该表,除非已将其删除。如果数据库会话创建了本地临时表 #employees,则仅会话可以使用该表,会话断开连接后就将该表删除。如果创建了 ##employees 全局临时表,则数据库中的任何用户均可使用该表。如果该表在您创建后没有其他用户使用,则当您断开连接时该表删除。如果您创建该表后另一个用户在使用该表,则 SQL Server 将在您断开连接并且所有其他会话不再使用该表时将其删除。
Microsoft
SQL
Server 2005技术内幕: T-SQ程序设计.pdf
全局
临时表
2.2 表变量 限制条件 tempdb 范围和可见性 事务上下文 统计信息 2.3 tempdb相关的注意事项 2.4 表表达式 2.5 比较临时对象 2.6 综合练习——关系分区(Relational Division) 2.7...
sql
中
全局
临时表
和局部
临时表
SQL
中
全局
变量以@@开头,局部变量以@开头,表变量的规则与变量是一样的。
全局
临时表
以##开头,局部
临时表
以#开头...表
全局
临时表
在所有连接上都能看到,当创建
全局
临时表
的连接断开后,
SQL
Server会自动出去
全局
...
性能测试分析【慢
SQL
分析】慢日志设置+慢
SQL
分析工具
通过慢
sql
分析的学习,了解什么是慢
sql
,以及慢
SQL
会引起那些性能
问题
。清楚慢
sql
日志的设置,然后再通过慢
sql
分析工具的学习,清楚慢
sql
分析的步骤和流程。慢
sql
分析工具:my
sql
dumpslow工具、explain工具、profile...
【转】
Sql
server 中
临时表
和
全局
临时表
SQL
Server 支持
临时表
。
临时表
就是那些名称以井号 (#) 开头的表。如果当用户断开连接时没有除去
临时表
,
SQL
Server 将...如果在创建
全局
临时表
的连接断开前没有显式地除去这些表,那么只要所有其它任务停止引用它们
SQL
Server中本地
临时表
和
全局
临时表
的区别
在
SQL
Server中,
临时表
有两种类型,分别为本地
临时表
和
全局
临时表
。
临时表
和永久表相似,但
临时表
存储在数据库tempdb中,当不再使用时回自动删除。 区别 作用域不同 本地
临时表
只对创建这个表的用户的SESSION可见...
疑难问题
22,210
社区成员
121,727
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章