我在SQL Server中有一个存储过程,我在其中创建了几个临时表,并根据我的业务逻辑操作它们,最后我通过在过程本身中使用drop table查询来删除这些临时表。
我有一个问题,如果多个用户同时操作临时表的情况是什么?它会在asp.net中提供多个实例作为会话,还是只有一个实例可供所有用户使用?
请为此提出一个好的方法。
答案 0 :(得分:0)
仅对用户的当前连接可见,并且它们是 当用户断开与SQL Server实例的连接时删除
如果您的ASP.NET应用程序为每个用户请求创建一个单独的连接,那么每个连接都将拥有自己的临时表 - 它们不会与其他用户共享。