Question: what is the difference between global temporary table and local temporary table?
Answer: Local temporary tables ( CREATE TABLE #t ) are visible only to the connection that creates it, and are deleted when the connection is closed. Global temporary tables ( CREATE TABLE ##t ) are visible to everyone, and are deleted when all connections that have referenced them have closed.