Префикс локальных временных имен таблиц с единственным знаком номера (#table_name), и префикс глобальной временной таблицы имена с двойным знаком (## table_name).
Ответ 2
Знак решетки # используется для обозначения временных таблиц и процедур. Один экземпляр (#) относится к временному объекту, который живет/умирает в текущем сеансе, в то время как двойной экземпляр (##) является глобальным объектом.
Ответ 3
Вы можете видеть # в использовании временной таблицы
SELECT
*
FROM #myTempTable
Ответ 4
Другие ответы верны, если вы имеете дело с SQL Server, и это ясно, что вы. Но поскольку в заголовке вопроса просто говорится SQL, я должен упомянуть, что существуют некоторые формы SQL, такие как MySQL, где знак фунта используется в качестве альтернативного символа комментария.