2010-09-30 18 views
6

Lub "ośmiokąt" dla pedantów :)Co oznacza symbol "#" w TSQL?

Google mówi "nie nadający się do tymczasowego stołu", ale nie wiem, co to oznacza. Wszelkie wyjaśnienia byłyby pomocne.

Dzięki

Odpowiedz

7

Tworzy tabelę temp, który jest widoczny dla bieżącego zakresu, i nie mogą być dostępne w całej logowania. Zostaje wyczyszczony, gdy jest poza zakresem (tzn. Zakończony proces przechowywany).

Jeśli zdefiniujesz tabelę tymczasową z "##", będzie ona globalna i będzie dostępna dla różnych sesji.

4

Tworzy tabelę tymczasową, do której można uzyskać dostęp tylko podczas bieżącej sesji (logowanie).

Można również tworzyć globalne tabele tymczasowe, które są dostępne dla wszystkich połączeń, poprzedzając nazwę tabeli wartością ##.

Aby uzyskać więcej informacji, patrz here.

+0

+1 dla linku. Dzięki! – Jason