У меня довольно сложный оператор SELECT
в хранимой процедуре, которую я обновляю, чтобы вставлять строки из таблицы выбора в таблицу temp. Чтобы определить временную таблицу, мне нужно знать тип данных каждого выбранного элемента.Есть ли автоматизированный способ создания временной таблицы в SQL Server
Есть ли простой способ (сценарий), который я могу использовать для определения типов данных и структуры таблицы temp вместо того, чтобы идти в определении каждой таблицы в выборе, чтобы узнать, что это такое?
PS: Я не могу использовать общее табличное выражение, как мне нужно, чтобы использовать эту временную таблицу несколько раз в прок
Есть ли какой-то причине вы не можете просто использовать 'ВЫБРАТЬ INTO'? – JNK
Мой вопрос о том, как определить таблицу '# temp' – DotnetDude
@DotnetDude: В этом суть. Когда вы 'SELECT INTO', вам не нужно предопределять таблицу и ее столбцы. –