0
我有一個場景,例如:一個ErrorLog
表是否存在,如果此表中有當前日期的任何行(GETDATE()
)我想將這些行保存在另一個臨時表中,並且需要刪除此表中的當前行後執行存儲過程。我想知道實施這個的邏輯嗎?如何在一張臨時表中保存一張表的記錄?
我有一個場景,例如:一個ErrorLog
表是否存在,如果此表中有當前日期的任何行(GETDATE()
)我想將這些行保存在另一個臨時表中,並且需要刪除此表中的當前行後執行存儲過程。我想知道實施這個的邏輯嗎?如何在一張臨時表中保存一張表的記錄?
既然您提到了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
謝謝Mudassir hasan !! –
你使用什麼數據庫?你已經嘗試過哪些解決方案? –
僅限SQL Server –