Quantcast
Viewing latest article 2
Browse Latest Browse All 3

Tablas Temporales Locales

hola


#locales: Las tablas temporales locales tienen una # como primer carácter en su nombre y sólo se pueden utilizar en la conexión en la que el usuario las crea. Cuando la conexión termina la tabla temporal desaparece.

##globales Las tablas temporales globales comienzan con ## y son visibles por cualquier usuario conectado al SQL Server. Y una cosa más, estás tablas desaparecen cuando ningún usuario está haciendo referencias a ellas, no cuado se desconecta el usuario que la creo.


creo que esta bastante bien explicado, como veras es un tema de ámbito en el que vive cada tabla.

Igual un comentario la verdad he tenido bastante problemas con el uso de tablas temporales, me dieron mucho dolores de cabeza cuando tuve que usarlas, por lo cual no lo recomiendo, trata de evitarlas a toda costa de ser posible, lo problemas los tendrás por lo lockeos, si te llegas a encontrar con este tema la verdad te la regalo, si habré renegado, se te cuelga todo de una forma impresionante.
Esto te sucederá mas si es un ambiente web, ya que tienes mucho thread ejecutándose y accediendo en distintos request a tus paginas, o al menos yo lo sufrí en ese ambiente


Por eso analiza el código del SP y ve si lo puede hacer sin tablas temporales, o por ahí con varibles de tabla, en el link explica que son.
Ve si es completamente necesario usar tabla temporales globales a veces si lo piensas bien puedes adaptar el SP para no utilizarlas, aunque esto signifique repetir algún que otro código, o funcionalidad, te puedo asegurar que es preferible, o al menos mi experiencia así lo indica. 

Por ahí alguien mas podrá aportar otro punto de vista.

saludos

Leandro Tuttini

Blog
Buenos Aires
Argentina

Viewing latest article 2
Browse Latest Browse All 3

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>