SqlServer2000如何按年分表?(解决送分高手进) select top 0 * into Test09 from Test08 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 表结构对于楼主而言,应该是已知的。创建一个维护计划,用JOB以时间为触发条件,在每年伊始的时间点创建固定表结构的以年份为特征命名的数据表。以SQL Server 2000为例:企业管理器 --管理 --SQL Server代理 --右键作业 --新建作业 --"常规"项中输入作业名称 --"步骤"项 --新建 --"步骤名"中输入步骤名 --"类型"中选择"Transact-SQL 脚本(TSQL)" --"数据库"选择执行命令的数据库 --"命令"中输入要执行的语句: EXEC 存储过程名 ... --确定 --"调度"项 --新建调度 --"名称"中输入调度名称 --"调度类型"中选择你的作业执行安排 --如果选择"反复出现" --点"更改"来设置你的时间安排然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 钻钻都说了很清楚了企业管理器,都是鼠标操作的,SQL语句自己写下。很简单的。自己可以先测试下,以分钟来创建表 本来往Test08里插入数据的存储过程如何改成往Test09里插入啊?不会啊 我昏········· 作業裡1:select top 0 * into Test09 from Test082:alter proc .... 將test08改為test09 存储过程自然也需要相应的修改为动态SQL语句,简单的说:在针对[testYY]表操作时,根据当前年份自动生成两位数的年份后缀。 给一个看上去更为合理的建议:建一个TEST表,这个表定死了,不会变。存储过程也永远不用变。每次过新年的时候,建个去年的表Test08,把TEST数据全导过去。 你的意思是导过去之后TEST表里就没数据了是吧?TEST表里的数据都被导入进了TEST08里了!? 哪位帮我看一下这个语句执行怎么不对 有几个问题,请教一下高手 初学者请教问题之十五:统计小时数? sql数据连接问题 还是刚才那个触发器的问题!!! 公式表表达式的排序问题 关于exec的一个问题! 向高手紧急求救,数据库不能响应 在VFP中的问题 求助 win10安装了SQL server2014 版本的,但没有登录界面 sql脚本创建数据库的问题 紧急求救,关于误删除了表sysobjects中的所有记录后,数据库不能打开问题
创建一个维护计划,用JOB以时间为触发条件,在每年伊始的时间点创建固定表结构的以年份为特征命名的数据表。
以SQL Server 2000为例:企业管理器
--管理
--SQL Server代理
--右键作业
--新建作业
--"常规"项中输入作业名称
--"步骤"项
--新建
--"步骤名"中输入步骤名
--"类型"中选择"Transact-SQL 脚本(TSQL)"
--"数据库"选择执行命令的数据库
--"命令"中输入要执行的语句:
EXEC 存储过程名 ... --确定
--"调度"项
--新建调度
--"名称"中输入调度名称
--"调度类型"中选择你的作业执行安排
--如果选择"反复出现"
--点"更改"来设置你的时间安排
然后将SQL Agent服务启动,并设置为自动启动,否则你的作业不会被执行设置方法:
我的电脑--控制面板--管理工具--服务--右键 SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定.
企业管理器,都是鼠标操作的,SQL语句自己写下。很简单的。
自己可以先测试下,以分钟来创建表
本来往Test08里插入数据的存储过程如何改成往Test09里插入啊?不会啊 我昏·········
1:select top 0 * into Test09 from Test08
2:alter proc ....
將test08改為test09
存储过程自然也需要相应的修改为动态SQL语句,简单的说:在针对[testYY]表操作时,根据当前年份自动生成两位数的年份后缀。
建一个TEST表,这个表定死了,不会变。存储过程也永远不用变。
每次过新年的时候,建个去年的表Test08,把TEST数据全导过去。