INSERT

Mild
Дата: 13.10.2003 15:50:49
Вот insert
Insert into dbo.Temp(ID1,ID) exec dbo.HP @Id= 2
работает

добавилось еще одно поле Дата и в него нужно вставлять дату, как сделать что бы ID брал из ХП, а дату отдельно вносить, ну например через переменную
что то наподобии
Insert into dbo.Temp(ID1,ID,Dat) exec dbo.HP @Id= 2 , '10.10.2003'
но так конечно не работает :(((( а как сделать не могу додуматься
подскажите.....
Glory
Дата: 13.10.2003 15:52:33
Сначала во временную таблицу. Потом из нее select-ом в основную
злой шаман
Дата: 13.10.2003 15:52:43
Через временную табличку попробуйте.
Mild
Дата: 13.10.2003 15:53:53
а по точнее, это как?????
злой шаман
Дата: 13.10.2003 16:12:47
Вообще говоря это делается примерно так:

create table #temp (ID1 <тип>,ID <тип>,Dat datetime)

Insert into #Temp(ID1,ID) exec dbo.HP @Id= 2
update temp set Dat= '10.10.2003'
Insert into dbo.Temp(ID1,ID,Dat) select ID1,ID,Dat from #temp
drop table #temp

Но меня терзают смутные сомнения, нужно ли это вам.
gary2
Дата: 13.10.2003 16:38:21
А почему бы значение даты не получить из ХП ?