我想使用SQL语句,根据log_time这个datetiem字段
将7天以前log表中的数据备份到log_bak中,并在log表中删除这些记录
请问该怎么做?
5 个解决方案
#1
insert into Log_bak
select *
from log
where [datetiem] < dateadd("d",-7,date())
delete *
from log
where [datetiem] < dateadd("d",-7,date())
select *
from log
where [datetiem] < dateadd("d",-7,date())
delete *
from log
where [datetiem] < dateadd("d",-7,date())
#2
谢谢,我原先用select * into log_bak from log...
老是提示我要先删除log_bak,select into 和 insert into 有什么区别吗?为什么用select into 不可以
老是提示我要先删除log_bak,select into 和 insert into 有什么区别吗?为什么用select into 不可以
#3
insert into:插入记录
select * into:生成新表
也可以将提示去掉
select * into:生成新表
也可以将提示去掉
#4
谢谢
#5
如何去掉提示呢,在程序里使用的话会出现提示吗
#1
insert into Log_bak
select *
from log
where [datetiem] < dateadd("d",-7,date())
delete *
from log
where [datetiem] < dateadd("d",-7,date())
select *
from log
where [datetiem] < dateadd("d",-7,date())
delete *
from log
where [datetiem] < dateadd("d",-7,date())
#2
谢谢,我原先用select * into log_bak from log...
老是提示我要先删除log_bak,select into 和 insert into 有什么区别吗?为什么用select into 不可以
老是提示我要先删除log_bak,select into 和 insert into 有什么区别吗?为什么用select into 不可以
#3
insert into:插入记录
select * into:生成新表
也可以将提示去掉
select * into:生成新表
也可以将提示去掉
#4
谢谢
#5
如何去掉提示呢,在程序里使用的话会出现提示吗