Что делает SQL # средний символ и как он используется?

Может кто-то объяснять мне что # символ означает в коде SQL MS.

Я попытался гуглить его и даже искать на StackOverflow, но, может казаться, не нахожу ответ.

Я чувствую себя подобно идиоту - наличие одного из "тех" дней. Помогите.

38
задан dreftymac 28 June 2019 в 23:57
поделиться

4 ответа

Обычно они префикс временных таблиц.

Из документов ....

Префикс имен локальных временных таблиц со знаком единственного числа (#table_name), и префикс глобальной временной таблицы имена с двойным числовым знаком (## имя_таблицы).

38
ответ дан 27 November 2019 в 03:49
поделиться

Знак решетки # используется для префикса временных таблиц и процедур . Одиночный экземпляр ( # ) относится к временному объекту, который живет / умирает в текущем сеансе, в то время как двойной экземпляр ( ## ) является глобальным объектом.

6
ответ дан 27 November 2019 в 03:49
поделиться

Вы могли видеть # при использовании временной таблицы

SELECT
  *
FROM #myTempTable
2
ответ дан 27 November 2019 в 03:49
поделиться

# ТАБЛИЦА. На самом деле это тип временной таблицы, которая предназначена для этого сеанса.

0
ответ дан 27 November 2019 в 03:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: