Что означает символ "#" в TSQL? - PullRequest
       0

Что означает символ "#" в TSQL?

6 голосов
/ 30 сентября 2010

Или "octothorpe" для педантов:)

Google говорит "таблица с временным разделением", но я не знаю, что это значит.Любое разъяснение будет полезно.

Спасибо

Ответы [ 2 ]

7 голосов
/ 30 сентября 2010

Создает временную таблицу, которая видна текущей области и недоступна при входе в систему.Он очищается, как только выходит из области видимости (т. Е. Хранимый процесс завершается).

Если вы определяете временную таблицу с помощью "##", она является глобальной и может быть доступна через сеансы.

4 голосов
/ 30 сентября 2010

Создает временную таблицу, к которой можно получить доступ только во время текущего сеанса (логин).

Вы также можете создать глобальные временные таблицы, которые будут доступны для всех соединений, добавив к имени таблицы префикс ##.

См. здесь для более подробной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...