У меня есть что-то вродеКак вставить в [временную таблицу] FROM [хранимой процедуры] и SELECT * FROM [временную таблицу]
Create TABLE #members
(
[member_id] [bigint] NOT NULL,
[registration_id] [int] NOT NULL,
[date_modified] [datetime] NULL,
[date_created] [datetime] NULL
)
INSERT #members
(
[member_id],
[registration_id],
[date_modified],
[date_created]
)
EXEC
dbo._roster_member_GetMemberContacts_byMember_id @Member_id = 1000
Select * from #members
, когда я запускаю его в окне анализатора запросов: Существует уже объект с именем «# members» в базе данных.
Я отредактировал мой вопрос - мне не хватает чего-то ... – FiveTools
@FiveTools - это странно. Без кода SP трудно сказать, что происходит, но используя заглушку для SP, ваш код отлично работает для меня. Какую версию SQL вы используете? – LittleBobbyTables
Кроме того, что происходит, когда вы просто выполняете команду 'DROP TABLE', а затем пытаетесь перезапустить все? Возможно, в какой-то момент код имел ошибку и не выполнял 'DROP TABLE' в качестве последней строки кода. – LittleBobbyTables