Я привык видеть, что временные таблицы создаются только с символом хэша/числа, например, так:
CREATE TABLE #Test
(
[Id] INT
)
Однако недавно я столкнулся с кодом хранимой процедуры, которая указывает имя схемы при создании временных таблиц, например, так:
CREATE TABLE [dbo].[#Test]
(
[Id] INT
)
Есть ли причины, по которым вы хотите это сделать? Если вы указываете только схему пользователя по умолчанию, имеет ли это какое-либо значение? Это относится к [dbo]
схеме в локальной базе данных или к базе данных tempdb?