Código:
Que pasa con esa tabla cuando se termina de ejecutar el procedimiento? create table #Temp_Proveedor ( IdProveedor int )
| ||||
es una tabla de sesion... se supone que se destruye... aunque algunas veces si la conexion permanece abierta la tabla se queda "colgada"... para asegurar que el proceso no "truene" yo agrego if object_id('tempdb..#mitabla') is not null drop table #mitabla antes y despues de utilizarla...
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura... -- MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |
| ||||
Es que si ejecuto mi aplicación .net que manda a llamar al procedure se borra... pero me ha pasado a veces cuando ejecuto el procedimiento desde el analizador de consultas por segunda vez (a la primera no hay problema) me sale el error que la tabla no se puede crear porque ya existe, y para ejecutar el procedimiento debo hacerle el drop a la tabla. Tocará poner el codigo que expones |
| ||||
ah ok, es que en el analizador la conexion no se pierde... por eso se queda viva la tabla, ya que la sesion tambien esta viva....
__________________ La sencillez y naturalidad son el supremo y último fin de la cultura... -- MCTS : SQL Server 2008, .NET Framework 3.5, ASP.NET Applications. |