2013-04-03 2 views
0

У меня есть сценарий, например: один ErrorLog таблица есть, если в этой таблице есть какие-либо строки для текущей даты (GETDATE()) Я хочу держать эти строки в другой временной таблице и удалять текущие строки в этой таблице после вывоз хранимой процедуры. Я хотел бы узнать о логике для реализации этого?Как хранить записи одной таблицы в другой временной таблице?

+0

Какую базу данных вы используете? Какие решения вы уже пробовали? –

+1

Только SQL Server –

ответ

0

Поскольку вы упомянули функцию GETDATE(), я предполагаю, что база данных - это SQL Server.

Select * Into #currentErrorLogTable 
from ErrorLogTable 
where convert(varchar(11),createdDate,101)=convert(varchar(11),getdate(),101) 

Delete From ErrorLogTable 
Where convert(varchar(11),createdDate,101)=convert(varchar(11),getdate(),101) 

Select * from #currentErrorLogTable 

drop table #currentErrorLogTable 
+0

Thank You Mudassir hasan !! –

Смежные вопросы