我有一个场景,比如:有一个ErrorLog
表,如果该表中有当前日期的任何行(GETDATE()
)我想将这些行保存在另一个临时表中,并且需要在执行存储后删除该表中的当前行程序。我想知道实现这个的逻辑?
问问题
46 次
1 回答
0
Since you mentioned GETDATE() function , I am assuming database is 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
于 2013-04-03T06:06:57.997 回答