对于不同的访问用户,同一表名的临时表,它的ID是不同的,所以不同用户访问时临时表不会出现访问错误的情况,可能是程序处理过程中,有处理不合适的地方。
解决方案 »
- 请问SQL的输出参数一定使用在存储过程中吗?
- 排序时能否按特定的词排啊??
- 数据备份的资料狂小于实际数据库大小
- sql自定义函数中如何递归
- "select 标题 from 基本信息 where 作者=张秀" 这条语句错在哪里?
- 字符串相似度比较
- Microsoft OLE DB Provider for SQL Server (0x80040E37)
- 访问SQL数据库问题
- 分快没了:VB下开发的程序,用SQL SERVER做数据库,安装到目标机,目标机需要装SQL SERVER吗?
- 如何把a表中的数据追加到b表
- 如何将txt文件里的数据导入到sql数据表中
- 关于“信息孤岛”的问题。大家讨论讨论。。。。。。。。。
可以创建本地和全局临时表。本地临时表仅在当前会话中可见;全局临时表在所有会话中都可见。本地临时表的名称前面有一个编号符 (#table_name),而全局临时表的名称前面有两个编号符 (##table_name)。
除非使用 DROP TABLE 语句显式除去临时表,否则临时表将在退出其作用域时由系统自动除去: 当存储过程完成时,将自动除去在存储过程中创建的本地临时表。由创建表的存储过程执行的所有嵌套存储过程都可以引用此表。但调用创建此表的存储过程的进程无法引用此表。
所有其它本地临时表在当前会话结束时自动除去。
全局临时表在创建此表的会话结束且其它任务停止对其引用时自动除去。任务与表之间的关联只在单个 Transact-SQL 语句的生存周期内保持。换言之,当创建全局临时表的会话结束时,最后一条引用此表的 Transact-SQL 语句完成后,将自动除去此表。