Z CREATE TABLE
:
Lokalne tabele tymczasowe są widoczne tylko w bieżącej sesji
i (co ważniejsze):
Jeśli lokalna tabela tymczasowa jest tworzona w procedurze składowanej lub aplikacji, która może być wykonywana w tym samym czasie przez kilku użytkowników, aparat bazy danych musi być w stanie rozróżnić tabele utworzone przez różnych użytkowników [sic - prawie na pewno powinno to powiedz, że sesje nie są użytkownikami] . Aparat baz danych robi to, dodając wewnętrznie sufiks numeryczny do każdej nazwy lokalnej tabeli tymczasowej.
Co dokładnie obala punkt widzenia każdego, kto powiedział, że zostaną udostępnione.
Ponadto nie ma potrzeby DROP TABLE
na końcu procedury (ponownie z tego samego linku):
Lokalna tabela tymczasowa utworzona w procedurze składowanej jest automatycznie usuwana po zakończeniu procedury składowanej