У меня есть временная таблица, которой нужны значения хранимой процедуры. Таким образом, SP вставляет 3 столбца во временную таблицу, затем я хочу добавить дату и время к каждой строке, не изменяя SP.
Поскольку я вызываю SP 3 раза, каждый раз с разными датами и временем, я не могу просто обновить всю временную таблицу.
Есть предложения?
DECLARE @temp TABLE
(
id INT IDENTITY(1,1),
Name VARCHAR(150),
Address VARCHAR(25),
Date DATETIME
)
WHILE (@count>=@daysBack)
BEGIN
SET @date=DATEADD(dd, @count, GETDATE())
INSERT INTO @temp (Name,Address)
EXEC[dbo].StoredProc@date
--I Want to check for Null and insert the date there
Update @temp SET Date=@date WHERE Date=''
SET @count=@count-1