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 –