declare
i int :=0;
p_dt_begin date;
V_LDT_DATE date;
begin
while i<70 loop
dbms_output.put_line('变量'||i);
p_dt_begin:=to_date(to_char(sysdate-(i+1),'yyyy-mm-dd')||' 07:00:00','yyyy-mm-dd hh24:mi:ss' );
V_LDT_DATE:=to_date(to_char(sysdate-i,'yyyy-mm-dd')||' 07:00:00','yyyy-mm-dd hh24:mi:ss' );
P_ZYGL_SFCRJHZ_RQ(p_dt_begin, V_LDT_DATE,'410882101000000001');
i:=i+1;
end loop;
exception
when others then
dbms_output.put_line('变量'||i);
end ;
-
请问如何循环日期执行存储过程?
2012-04-12 11:11:02SQLserver2000有个存储过程是将每天A表和B表....里的新增数据汇总计算写入到X表中,请问现在想把去年6月份开始的数据全部写入到x表中,应该怎么做?谢谢! -
mysql 日期循环_如何在mysql存储过程中循环日期时间
2021-01-19 01:09:08即时通讯使用mysql存储过程,如何制作一个循环,每1小时变量strathour将有1小时的间隔然后返回查询的总数.当starthour小于11月的日期时,它将具有1小时的间隔并执行查询.这是我的代码:DELIMITER $$CREATE DEFINER=`...即时通讯使用mysql存储过程,如何制作一个循环,每1小时变量strathour将有1小时的间隔然后返回查询的总数.当starthour小于11月的日期时,它将具有1小时的间隔并执行查询.
这是我的代码:
DELIMITER $$
CREATE DEFINER=`root`@`%` PROCEDURE `sp_asessiontime`(
out `total` int
)
BEGIN
declare `starthour`, `endhour` datetime;
set `starthour` = '2012-09-20 01:59:00';
set `endhour` = '2012-09-20 02:00:00';
select count(terminalcount.terminalids) into total from (
select distinct ts.TerminalID `terminalids` from
tmptransactiondetails td
inner join transactionsummary ts
on td.TransactionSummaryID = ts.TransactionsSummaryID
where
td.ServiceID = 4
and
td.TransactionType in ('D','W')
and
(ts.DateStarted >= starthour and ts.DateStarted < endhour)
or
(ts.DateEnded >= starthour and ts.DateEnded < endhour)
or
(ts.DateStarted < starthour and starthour <= ts.DateEnded)
)as terminalcount;
– 每1小时循环一次
while
starthour < '2012-11-01 01:59:00' do
select starthour + interval 1 hour;
select total as totalnumber;
end while;
END
十分感谢大家.
-
循环两个日期的要执行的存储过程或代码
2017-02-28 15:05:00declare i int :=0; p_dt_begin date; V_LDT_DATE date;begin while i<70 loop dbms_output.put_line('变量'||i); p_dt_begin:=to_date(to_char(sysdate-(i+1),'yyyy-mm-dd')||' 07:00:00','yyyy-mm-dd ...转载于:https://www.cnblogs.com/doudou618/p/6478953.html
-
Oracle存储过程
2019-12-03 17:38:08oracle定义日期循环执行某存储过程 定义日期循环执行某存储过程 DECLARE V_DATE DATE; BEGIN /*写你的起止日期*/ V_DATE := to_date('2019-11-30','YYYY-MM-DD'); while V_DATE < SYSDATE LOOP /*打印语句... -
oracle简单的存储过程以及job示例
2017-02-24 11:28:22最近需要oracle循环定时执行一段sql语句,然后需要建立存储过程,本人的sql语句属于DML语句,步骤如下: 1、创建存储过程 create or replace procedure cube_day as begin insert into prov_day_weather (select ...最近需要oracle循环定时执行一段sql语句,然后需要建立存储过程,本人的sql语句属于DML语句,步骤如下:
1、创建存储过程
注意sql语句要写对;create or replace procedure cube_day as begin insert into prov_day_weather (select '22' as 路径,date_cal as 日期, '22' indi,to_char(sr_avg_temp) as value from sr_anhui_day_prov a,(select to_char(sysdate-1,'yyyy/mm/dd') as time from dual) d where to_char(a.date_cal,'yyyy/mm/dd') = d.time); insert into day_weather (select key2 as 路径,date_cal as 日期, '22' indi,min_temperature as value from COMPUTE_anhui_DAY_2 a,area_id2 b,(select to_char(sysdate-1,'yyyy/mm/dd') as time from dual) d where a.area_id = b.路径 and to_char(a.date_cal,'yyyy/mm/dd') = d.time); commit; end;
2、创建定时任务job
这样一个简单的循环定时执行sql语句就完成了。DECLARE job3 NUMBER; BEGIN DBMS_JOB.SUBMIT(job3,'cube_day;',to_date('02/24/2017 12:00:00','mm/dd/yyyy hh24:mi:ss'),'TRUNC(SYSDATE+1) + 12/24'); END;
3、查看
select job,broken,what,interval,t.* from user_jobs t;
字段解释:
job: 指的是job的id号。比如下面的 23
failures:job执行的时候失败次数,如果超过了15次,那么broken列将被标为Y,以后就不会运行该job了
broken:默认为N,如果为Y,意味着不再执行该job!
interval:执行job的间隔时间。
what:该job的实际工作
4、停止job
其中23是job的id号。begin dbms_job.remove(23); end; /
备注:interval常用的介绍:
TRUNC(SYSDATE+1) :每天凌晨
TRUNC(SYSDATE+7) :每七天凌晨
TRUNC(SYSDATE+30) :每30天凌晨
NEXT_DAY(TRUNC(SYSDATE), ''SUNDAY'') :每周日凌晨
TRUNC(SYSDATE+1)+6/24 :每天6点
SYSDATE+30/1440 : 每30分钟
TRUNC(LAST_DAY(SYSDATE)) + 1 :每月第一天凌晨
TRUNC(LAST_DAY(SYSDATE)) + 1 + 8/24 + 30/1440 : 每月第一天8点半
-
MySQL命令学习4 - 数据类型、视图、变量、存储过程、函数、流程控制、循环、case、if
2020-04-25 14:56:33数据类型1.1 整型 - 超出范围则抛出异常1.2 小数型 - 超出范围则抛出异常1.3 字符型1.4 集合型1.5 日期型2. 视图View - 用于查询、不建议在视图执行DML语句3. 变量3.1 系统变量 - 默认session当前数据库连接级别3.2... -
mysql代码执行结构实例分析【顺序、分支、循环结构】
2021-01-21 14:32:23代码执行结构主要用于触发器、存储过程和函数等存储多条sql语句中。 顺序结构: 顺序结构就是从上到下依次执行sql语句 一般默认情况下都是顺序结构 分支结构: 分支结构的执行是依据一定的条件选择执行路径,... -
mysql顺序结构_mysql代码执行结构实例分析【顺序、分支、循环结构】
2021-01-19 19:10:18本文实例讲述了mysql代码执行...代码执行结构主要用于触发器、存储过程和函数等存储多条sql语句中。顺序结构:顺序结构就是从上到下依次执行sql语句一般默认情况下都是顺序结构分支结构:分支结构的执行是依据一定的... -
C# 访问Oracle示例+PL/SQL+存储过程+触发器 完整示例 测试可用 易懂
2017-05-06 20:18:02--执行存储过程,测试 begin proc_getproductnambyid(productid =>'1'); proc_getproductnambyid(1); end; create or replace procedure proc_getproductNambyId ( productId products.id%type, productName out ... -
mysql之代码执行结构
2019-10-04 20:03:34本文内容: 什么是代码执行结构 ...代码执行结构主要用于触发器、存储过程和函数等存储多条sql语句中。 顺序结构: 顺序结构就是从上到下依次执行sql语句 一般默认情况下都是顺序结构... -
精通sql结构化查询语句
2012-11-03 17:35:29以SQL Server为工具,讲解SQL语言的应用,提供了近500个曲型应用,读者可以随查随用,深入讲解SQL语言的各种查询语句,详细介绍数据库设计及管理,详细讲解存储过程、解发器和游标等知识,讲解了SQL语言在高级语言中... -
ORACLE自动创建分区
2018-05-11 09:25:12背景介绍ORACLE设定按日期的分区表,并保证每日均有15天的富余。如若某天分区创建执行失败,创建分区...示例代码--创建存储过程 create or replace procedure zxjy_ora.add_wen_pt as v_sql1 varchar2(2000); maxn... -
C#
2015-05-31 08:59:002015.4.26 C#基础1.进制转换2.VS 界面内容3.数据类型(1)值类型a.整型b.浮点型c.日期...(2)引用类型a....语句(实现程序执行)(1)顺序语句(2)条件语句/分支语句(3)循环语句(4)跳转语句(循环过程发生中断... -
C#开发实战1200例(第2卷.完整版)(清华出版.王小科.王军).part2
2016-06-17 07:56:52实例273 执行带回传参数的存储过程 实例274 重命名存储过程 实例275 在存储过程中使用事务 实例276 加密存储过程 实例277 查看存储过程的相关信息 7.4 触发器的应用 实例278 获取数据库中的触发器 实例279 使用... -
中文版Excel.2007高级VBA编程宝典 1/2
2012-04-06 16:00:169.2.1 通过“运行子过程/用户窗体”命令执行过程 9.2.2 从“宏”对话框执行过程 9.2.3 用Ctrl 快捷键组合执行过程 9.2.4 从功能区执行过程 9.2.5 从自定义快捷菜单中执行过程 9.2.6 从另一个过程执行... -
javascript入门笔记
2018-05-15 15:01:07用来存储数据的一个容器 2、声明变量(重点) 1、声明变量 var 变量名; 2、为变量赋值 变量名=值; 3、声明变量并赋初始值 var 变量名=值; 注意: 1、变量在声明时没有赋值的话,那么值为 undefined 2、声明... -
SQLServer2008查询性能优化 2/2
2012-03-02 16:26:559.8.3 使用sp_executesql编程以避免存储过程维护 252 9.8.4 实现准备/执行模式以避免重传查询字符串 253 9.8.5 避免即席查询 253 9.8.6 对于动态查询sp_executesql优于EXECUTE 253 9.8.7 小心地参数化查询的可变... -
SQL Server编程必知必会(Amazon全五星评价)--详细书签版
2013-02-06 13:55:1423.3.1 执行存储过程 163 23.3.2 创建存储过程 163 23.3.3 删除存储过程 164 23.3.4 使用参数 164 23.3.5 建立智能存储过程 167 23.4 小结 169 第24章 使用游标 170 24.1 游标 170 24.2 使用游标 ... -
TCP/IP网络互联技术(卷3):客户-服务器编程与应用(Windows套接字版)--详细书签版
2013-06-27 07:31:35出版日期:2004 年9月 开本:185×260 页码:446 版次:1-1 内容简介 本书介绍了在Windows操作系统平台上如何使用Windows套接字应用程序接口(Windows Socket APl)编写TCP/IP通信程序。重点放在客户—服务器机制... -
达梦数据库_SQL语言手册
2020-03-19 16:19:37数据库、登录、用户、模式、基表、视图、索引、序列、全文索引、存储过程和触发器 的定义和删除语句,登录、基表、视图、仝文索引的修改语句,对象的更名语句; 査询(含全文检索)、插入、删除、修改语句; 数据库安全... -
Oracle Database 11g初学者指南--详细书签版
2013-02-03 11:26:055.7 如何创建存储过程以及创建存储过程的原因 146 5.8 函数的创建和使用 149 5.9 调用PL/SQL程序 151 5.10 本章测验 152 第6章 数据库管理员 153 6.1 了解DBA的工作 154 6.2 执行日常操作 154 6.2.1 体系结构... -
MySQL 5权威指南(第3版)--详细书签版
2013-02-05 15:44:005.4.5 存储过程 77 5.4.6 MySQL Help(帮助文档) 77 第6章 phpMyAdmin 78 6.1 phpMyAdmin的安装与配置 79 6.1.1 安装phpMyAdmin文件 79 6.1.2 配置phpMyAdmin 79 6.1.3 config身份验证模式 80 6.1.4 http和... -
PL/SQL Developer8.04官网程序_keygen_汉化
2011-12-15 14:31:20至此,test_procedure存储过程已经完成,经过编译后就可以在其他PL/SQL块或者过程中调用了。 函数与过程具有很大的相似性,此处不再详述。 编辑本段 游标 游标的定义为:用游标来指代一个DML SQL操作返回的... -
Oracle 10g 开发与管理
2013-01-15 20:47:533.修改(替换同名的存储过程) 73 4.参数 73 (1)In 参数:向过程传入一个值 73 (2)Out参数: 73 (3)In Out参数: 74 (4)默认值 74 5.局部变量和子过程 74 8.2函数(function) 75 1.创建 75 2.调用函数 75 8.3... -
Oracle Database 11g完全参考手册--详细书签版
2013-02-03 10:58:39第10章 日期:过去、现在及日期的差 165 10.1 日期算法 165 10.1.1 SYSDATE 、CURRENT_DATE及SYSTIMESTAMP 166 10.1.2 两个日期的差 167 10.1.3 添加月份 168 10.1.4 减少月份 168 10.1.5 GREATEST 和LEAST ... -
用TCP/IP进行网际互联 第三卷:客户-服务器编程与应用(Linux/POSIX套接字版)--详细书签版
2012-10-12 14:44:57出版日期:2001 年4月 页码:432 版次:1-3 所属分类:计算机 > 操作系统 > Linux 计算机 > 计算机网络 > 网络协议 > TCP/IP 教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 计算机网络 ... -
C语言程序设计标准教程
2009-05-22 18:41:51把此值传给函数s时,形参 n 的初值也为100,在执行函数过程中,形参n的值变为5050。 返回主函数之后,输出实参n的值仍为100。可见实参的值不随形参的变化而变化。 二、函数的值 函数的值是指函数被调用之后, ... -
《Java Web开发实战1200例(第I卷)》(清华出版.卢瀚.王春斌).part2 高清完整PDF版
2016-06-13 12:06:47实例163 调用数据库存储过程的方法 第6章 Servlet技术 6.1 Servlet基础 实例164 动态生成HTML文档 实例165 在Servlet中实现页面转发 实例166 在Servlet中实现页面重定向 实例167 在Servlet中处理表单提交的... -
Oracle Database 9i10g11g编程艺术:深入数据库体系结构(第2版)--详细书签版
2013-02-03 11:42:53出版日期:2011 年1月 开本:16开 页码:706 版次:2-1 编辑推荐 久负盛名的Oracle经典 世界顶级专家Thomas Kyte力作 Ask Tom!解决你所有的Oracle疑难杂症 内容简介 本书是一本关于oracle database 9i、... -
PHP和MySQL Web开发第4版pdf以及源码
2015-10-13 09:10:5813.5 存储过程 13.5.1 基本示例 13.5.2 局部变量 13.5.3 游标和控制结构 13.6 进一步学习 13.7 下一章 第三篇 电子商务与安全性 第14章 运营一个电子商务网站 14.1 我们要实现什么目标 14.2 考虑电子商务...