社区
MS-SQL Server
帖子详情
在SQL SERVER中,如何实现,当到某一时间时,自动对数据库中的数据]进行统计?
yl1209
2003-10-15 11:38:37
同题目
谢谢
...全文
46
13
打赏
收藏
在SQL SERVER中,如何实现,当到某一时间时,自动对数据库中的数据]进行统计?
同题目 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
---涛声依旧---
2003-10-16
打赏
举报
回复
用作业 job和调度
zhouxm0521
2003-10-15
打赏
举报
回复
作业和调度
aierong
2003-10-15
打赏
举报
回复
作业 job
CrazyFor
2003-10-15
打赏
举报
回复
用JOB。
是添加一个作业,
如果你不需要在代码中添加作业,可以在企业管理器中做简单的设置就可以建立一个JOB.
企业管理器-》管理-》sql server代理(要启动服务)-》作业
新建一个作业就可以了。
zjcxc
元老
2003-10-15
打赏
举报
回复
--创建存储过程,进行数据汇总处理
create proc p_total
as
--
go
--创建作业
exec sp_add_job @job_name='数据处理'
--创建作业步骤
declare @sql varchar(800),@dbname varchar(250)
select @sql='exec p_total' --调用数据汇总处理的存储过程
,@dbname=db_name() --执行数据处理的数据库名
exec sp_add_jobstep @job_name='数据处理',
@step_name = '数据同步',
@subsystem = 'TSQL',
@database_name=@dbname,
@command = @sql
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔
--创建调度
EXEC sp_add_jobschedule @job_name = '数据处理',
@name = '时间安排',
@freq_type = 4, --每天
@freq_interval = 1, --每天执行一次
@active_start_time = 00000 --0点执行
zjcxc
元老
2003-10-15
打赏
举报
回复
创建作业(JOB)定时执行就行了.
注意设置好作业后,将SQL AGENT服务设置为自动启动.
friendliu
2003-10-15
打赏
举报
回复
写一个存储过程PROC
然后再做一个JOB
到某一时间调到这个PROC统计就行了
yujohny
2003-10-15
打赏
举报
回复
用作业 job
pengdali
2003-10-15
打赏
举报
回复
你的数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句,在“调度”里面填写什么时间执行
愉快的登山者
2003-10-15
打赏
举报
回复
建立JOB,可以定期统计;需要启动数据库代理服务。
txlicenhe
2003-10-15
打赏
举报
回复
1: 建一存储过程进行统计
2: 用job调用此存储过程。
你的数据库服务器-》企业管理器-》管理-》SQL Server 代理-》作业-》新建作业,按照要求填就可以了,在“步骤”的“命令”中填写你要执行的存储过程或语句,在“调度”里面填写什么时间执行
EXEC sp_add_job @job_name = '作业名字'
EXEC sp_add_jobstep @job_name = '作业名字',
@step_name = '步骤名子',
@subsystem = 'TSQL',
@command = 'EXEC 库名..过程名',
@retry_attempts = 5, --重试次数
@retry_interval = 5 --重试间隔
EXEC sp_add_jobschedule @job_name = '作业名字',
@name = '作业调度名字',
@freq_type = 4, -- 每天
@freq_interval = 26, --间隔
@active_start_time = 10000 --开始时间
zhaoloudy
2003-10-15
打赏
举报
回复
用job,把调度时间设定好。
eddiezhuo
2003-10-15
打赏
举报
回复
waitfor time '15:30'
sql 语句 --此语句会在15:30分执行
SQL
Server
数据
库
自动
备份
SQL
Server
数据
库
自动
备份
数据
库
--
Sql
Server
详解
数据
库
–
SQL
Server
详解 零、文章目录 一、
数据
库
概念 1、
数据
库
基本概念 (1)
数据
库
(DataBase:DB)
数据
库
是是按照
数据
结构来组织、存储和管理
数据
的仓库。---->存储和管理
数据
的仓库 (2)
数据
库
管理系统(Database Management System:DBMS) 是专门用于管理
数据
库
的计算机系统软件。
数据
库
管理系统能够为
数据
库
提供
数据
的定义、建立、维护、查询和
统计
等操作功能,并完成对
数据
完整性、安全性
进行
控制的功能。 注意:我们一般说的
数据
库
,就是指的DBMS 2、
数据
库
sql
优化:从设计表结构开始(
SQL
Server
中
如何让
数据
库
中
某一个字段随
时
间
自动
更新?)
今天在
sql
server
论坛看到一个帖子:如何让
数据
库
中
某一个字段随
时
间
自动
更新? 那么如何来
实现
呢? 其实用
sql
server
提供的 计算列,就可以轻松
实现
这个需求。 例子如下: 员工表,有字段:人员id,姓名,人员编码,人员入职
时
间,现在希望要增加一个字段显示工龄,就是在公司工作的
时
间,如 1.5年。 if object_id('emp') is not null
数据
库
课程设计:某自来水公司收费管理系统(
SQL
Server
)
数据
库
课程设计:某自来水公司收费管理系统(
SQL
Server
)要求设计思路代码问题及分析 要求
实现
客户信息、用水类型(类别号、类别名、水价)及业务员管理;
实现
客户用水信息管理(客户号、月份、用水类别号、用水量);
实现
客户费用管理(客户号、月份、费用、收费标志),收费标志的默认值为‘未收’;
实现
收费登记(客户、月份、应收费用、实收费用、业务员),并
自动
修改收费标志(用触发器
实现
); 创建触发器,
实现
收费
时
自动
更加应收费用和实收费用,计算本次结余,然后修改客户信息表
中
的结余金额; 创建存储过程
统计
指
Sql
Server
数据
库
定
时
删除表
中
数据
,只保留指定
时
间范围内
数据
SQL
Server
数据
库
定
时
删除表
中
数据
,只保留指定
时
间范围内
数据
需求是
SQL
Server
数据
库
表只保留最近10天的
数据
,删除10天之前历史
数据
,释放
数据
库
存储空间 利用定
时
任务每天删除10天前的
数据
,确保
数据
库
表
中
只保留10天
数据
,从而节省
数据
库
空间。在执行
数据
删除任务的同
时
,为了降低对
数据
库
的影响,每次最多删除50000条符合条件的
数据
,每执行一次删除记录下删除进度,从而追踪
数据
删除情况。 一、新建
数据
删除情况表 CREATE TABLE IOTDAQ.dbo.del_info ( table_na
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章