1。临时表临时表类似于永久表,但临时表存储在tempdb中,当不再使用时会自动删除。两种类型的临时表是局部的和全局的。两者对比。本地临时表的名称(#)仅对当前用户连接可见。当连接断开时,用户实例将被自动删除。签署任何用户都可以看到的全局临时表的名称(# #)。当断开引用表的所有用户都断开时,引用表将被自动删除。事实上,本地临时表在tempdb中有一个唯一的名称例如,我们使用s a登录到一个查询分析器,使用sa登录到另一个查询分析器。在这两个查询分析器中,我们允许以下语句:我们使用select *栏分别为# tem作业的两个用户创建了两个本地临时表。我们可以在下面的查询中看到select * from {tempdb}。{} {}中的dbo。其中xtype = u确定临时表的存在:if object _ id( ;tempdb..# tem)无效,开始打印 存在,其他开始打印 不存在。特别说明:1。语句完成后,动态sql语句中创建的本地临时表将被自动删除。因此,下面的语句不会得到结果集exec(from work ;*是# tems) select * from # tems 2,存储过程中使用的临时表在过程完成后自动删除。但是建议显式删除,这样对系统有利。ii .游标游标也有局部和全局类型。局部游标:全局游标只在声明阶段使用:可以用来声明其进程,对外使用触发器。存在判断:如果cursor_status = 3且cursor_status = 3,则打印 没有端点select * from {tempdb}。{} {}在sysobjects dbo中。xtype = u确定临时表的存在:如果object _ id( ;tempdb..# tem)无效,另一个开始打印 存在与。;有一个终点。特别说明:1。语句完成后,动态sql语句中创建的本地临时表将被自动删除。所以下面的语句不。;t获取结果集exec(从work *致# tems) selec。t *来自# tems 2。存储过程中使用的临时表会在该过程完成后自动删除。但是建议显式删除,这样对系统有利。ii .游标游标也有局部和全局类型。局部游标:全局游标只在声明阶段使用:可以用来声明其进程,对外使用触发器。存在判断:如果cursor_status = 3且cursor_status = 3,则打印 没有端点select * from {tempdb}。{} {}在sysobjects dbo中。xtype = u确定临时表的存在:如果object _ id( ;tempdb..# tem)无效,另一个开始打印 存在与。;有一个终点。特别说明:1。语句完成后,动态sql语句中创建的本地临时表将被自动删除。因此,下面的语句不会得到结果集exec(from work ;*是# tems) select * from # tems 2,存储过程中使用的临时表在过程完成后自动删除。但是建议显式删除,这样对系统有利。ii .游标游标也有局部和全局类型。局部游标:全局游标只在声明阶段使用:可以用来声明其进程,对外使用触发器。存在判断:如果cursor_status = 3且cursor_status = 3,则打印 任何事情都没有终点。
了解更多mysql游标临时表(sql临时表的优缺点)相关内容请关注本站点。