有如下一张表(名为:ssqsl)结构如
"qid","realtime","wt","mkt"
"Qsxsxcej0382B",2009-02-24 09:50:53,8952.370,358094.800
"QSxsxcej0157B",2009-02-24 09:50:53,15127.130,605085.200
"Qsxsxcej0407B",2009-02-24 09:50:52,6247.150,249886.000
"QSxsxcej0280B",2009-02-24 09:50:51,1576.230,63049.200
"Qqzsqqtj0037B",2009-02-24 09:50:50,10133171.000,10133171.000
"Qjhpjpyj0002B",2009-02-24 09:50:49,1134996.000,1134996.000
"Qqzsqqtj0042B",2009-02-24 09:50:49,11814294.000,11814294.000
"Qlssy0oj0033B",2009-02-24 09:50:49,2313266.000,2313266.000
"Qwzoh0oj0001B",2009-02-24 09:50:48,83646991.000,83646991.000
"Qqzsqqtj0039B",2009-02-24 09:50:47,19504543.000,19504543.000
"Qqzkhmjx0131B",2009-02-24 09:50:47,3825652.000,3825652.000
"Qnbyz0yj0137B",2009-02-24 09:50:47,395918.000,395918.000
"Qqzsqqtj0018B",2009-02-24 09:50:46,400163.000,400163.000
"Qqzsqqtj0033B",2009-02-24 09:50:45,1413741.000,1413741.000
"Qqzjsqtj0018B",2009-02-24 09:50:44,914555.000,914555.000
"Qqzkhmjx0134B",2009-02-24 09:50:43,338570.000,338570.000
"QSxsxcej0036B",2009-02-24 09:50:42,312.870,12514.800
"Qsxsxcej0361B",2009-02-24 09:50:42,6472.620,258904.800
"Qsxsqcej0126B",2009-02-24 09:50:41,2616.530,523306.000
"Qlssc0oj0002B",2009-02-24 09:50:41,3207797.000,3207797.000
想在作业中实现如下功能:在每月的月初时,自动创建一张表,名称如(ssqsl-200902)即按年份月份格式创建(当月),结构同上表,然后在每天凌晨的时候,将ssqsl表中的前一天数据进行转移(例如今天是2009-2-24,我想在2-25零时的时候将ssqsl表最中的2-24日数据转移到ssqsl-200902即月初创建的那个表中,同时在ssqsl表中不再保留2-24的数据,即数据转移后从原表中删除)
本人对作业不甚了解,希望哪位高手能够帮忙?谢谢。希望能有具体的操作步骤
"qid","realtime","wt","mkt"
"Qsxsxcej0382B",2009-02-24 09:50:53,8952.370,358094.800
"QSxsxcej0157B",2009-02-24 09:50:53,15127.130,605085.200
"Qsxsxcej0407B",2009-02-24 09:50:52,6247.150,249886.000
"QSxsxcej0280B",2009-02-24 09:50:51,1576.230,63049.200
"Qqzsqqtj0037B",2009-02-24 09:50:50,10133171.000,10133171.000
"Qjhpjpyj0002B",2009-02-24 09:50:49,1134996.000,1134996.000
"Qqzsqqtj0042B",2009-02-24 09:50:49,11814294.000,11814294.000
"Qlssy0oj0033B",2009-02-24 09:50:49,2313266.000,2313266.000
"Qwzoh0oj0001B",2009-02-24 09:50:48,83646991.000,83646991.000
"Qqzsqqtj0039B",2009-02-24 09:50:47,19504543.000,19504543.000
"Qqzkhmjx0131B",2009-02-24 09:50:47,3825652.000,3825652.000
"Qnbyz0yj0137B",2009-02-24 09:50:47,395918.000,395918.000
"Qqzsqqtj0018B",2009-02-24 09:50:46,400163.000,400163.000
"Qqzsqqtj0033B",2009-02-24 09:50:45,1413741.000,1413741.000
"Qqzjsqtj0018B",2009-02-24 09:50:44,914555.000,914555.000
"Qqzkhmjx0134B",2009-02-24 09:50:43,338570.000,338570.000
"QSxsxcej0036B",2009-02-24 09:50:42,312.870,12514.800
"Qsxsxcej0361B",2009-02-24 09:50:42,6472.620,258904.800
"Qsxsqcej0126B",2009-02-24 09:50:41,2616.530,523306.000
"Qlssc0oj0002B",2009-02-24 09:50:41,3207797.000,3207797.000
想在作业中实现如下功能:在每月的月初时,自动创建一张表,名称如(ssqsl-200902)即按年份月份格式创建(当月),结构同上表,然后在每天凌晨的时候,将ssqsl表中的前一天数据进行转移(例如今天是2009-2-24,我想在2-25零时的时候将ssqsl表最中的2-24日数据转移到ssqsl-200902即月初创建的那个表中,同时在ssqsl表中不再保留2-24的数据,即数据转移后从原表中删除)
本人对作业不甚了解,希望哪位高手能够帮忙?谢谢。希望能有具体的操作步骤
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ... --该存储过程用于创建表 --确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行 设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.