2010-07-02 20 views

Respuesta

26

Normalmente prefijos tablas temporales.

De los docs ....

Prefijo de nombres de tablas temporales locales con signo de número único (#table_name), y prefijo global temporales de mesa nombres con un signo de número doble (## nombre_tabla)

+1

Quizás sea mejor publicar un enlace para SQL Server 2005/2008 hoy en día, incluso si la información sigue siendo la misma ...? – gbn

+0

Thnx Ed. Respuesta simple a una pregunta simple. –

2

Usted podría estar viendo el # en el uso de una tabla temporal

SELECT 
    * 
FROM #myTempTable 
+1

Tablas temporales locales. ## es para tablas temporales globales. – HLGEM

4

El signo de libra # se usa como prefijo temporary tables y procedures. Una sola instancia (#) se refiere a un objeto temporal que vive/muere con la sesión actual, mientras que una instancia doble (##) es un objeto global.

+0

+1 Para mencionar los procedimientos. –

0

#TEMPTABLE. Es en realidad un tipo de tabla temporal que tiene un ámbito para esa sesión.

Cuestiones relacionadas