化学方程式如何书写:求一条SQL命令!

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/06 18:37:01
在作业调度里,需要将表里面的两个字段的所有值轮流清空,条件为当日期为奇数时清空表一的一个字段的所有数据,当为偶数的时候清空表一的另一个字段的所有数据!
比如:表Name里两字段a,b
在1号12:00我需要清空a(奇数)
在2号12:00我需要清空b(偶数)
谢谢!~

SQL里新建作业,在新建作业对话框里选步骤
单击新建按钮,在类型对话框里选择ActiveX 脚本
语言选择Visual Basic脚本
在命令框内输入以下:
sub main()
dim conn
\'连接数据库省略
dim t_day
t_day = day(date())
if t_day mod 2 = 0 then
conn.execute(\"update name set b=\'\'\")
else
conn.execute(\"update name set a=\'\'\")
end if
set conn = nothing
end sub
然后在调度选项卡里单击新建调度
定为每天12:00执行一次
就可以了

楼上朋友说SQL没有取时间的函数,SQL中有getdate()函数,可以获取系统时间

use name
if day(date())%2=0
repl b with "" all
else
repl s with "" all
end if

if day(date())%2=1 then
update name set a=""
else
update name set B=""
end if
直接用SQL好像不行里面没有取时间的函数吧

http://lsz.c1c5.com/lsz/article.asp?id=236