Diferencias entre tablas temporales

14/05/2009 - 11:05 por DT | Informe spam
Hola a todos

Cuál es la diferencia entre esto:

Create @table1 Table
(id int, name nvarchar(30))

Create #table1 Table
(id int, name nvarchar(30))

Gracias de antemano. (SQL Server 2005)
 

Leer las respuestas

#1 Maxi
14/05/2009 - 13:27 | Informe spam
Hola, la primera es una variable tipo tabla y la segunda es una tabla
temporal.

La primera se guarda en memoria, la segunda en la base tempdb.

Hay mas cosas y mas diferncias, en tus libros online de SQL tienes
informacion mas detallada de cada una de ellas.

Pero se usan para cosas distintas, por ejemplo si tienes pocos registros la
primera podria ser una buena opcion



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"DT" escribió en el mensaje de
noticias:
Hola a todos

Cuál es la diferencia entre esto:

Create @table1 Table
(id int, name nvarchar(30))

Create #table1 Table
(id int, name nvarchar(30))

Gracias de antemano. (SQL Server 2005)

Preguntas similares