mysql naivcat执行存储过程_mysql使用navicat编写调用存储过程

在Navicat里面,找到函数,右键,新建函数,选择过程,如果有参数就填写函数,如果没有就直接点击完成

在BEGIN......END中间编写要执行的sql语句,例如下面存储过程取名为pro_data_bak:

BEGIN

/*把rd01_device_callback_data 2天前的数据备份到rd01_device_callback_data_bak*/

insert into rd01_device_callback_data_bak

(

id,

imei,

travelid,

gps_time,

receive_time,

transmit_time,

altitude,

speed,

latitude,

longitude,

course,

pdop,

satnum,

alarm_type0,

alarm_name0,

alarm_type1,

alarm_name1,

alarm_photo_linkurl,

startup_time,

shudown_time,

is_used,

create_time,

create_by,

update_time,

update_by

)SELECT

id id,

imei imei,

travelid travelId,

gps_time gpsTime,

receive_time receiveTime,

transmit_time transmitTime,

altitude altitude,

speed speed,

latitude

latitude,

longitude longitude,

course course,

pdop pdop,

satnum satNum,

alarm_type0 alarmType0,

alarm_name0 alarmName0,

alarm_type1 alarmType1,

alarm_name1 alarmName1,

alarm_photo_linkurl alarmPhotoLinkUrl,

startup_time startUpTime,

shudown_time shudownTime,

is_used isUsed,

create_time createTime,

create_by createPerson,

update_time updateTime,

update_by updatePerson

FROM

rd01_device_callback_data

WHERE

TO_DAYS(NOW()) - TO_DAYS(create_time) > 1;

/*删除rd01_device_callback_data 2天以前的数据*/

DELETE

FROM

rd01_device_callback_data

WHERE

TO_DAYS(NOW()) - TO_DAYS(create_time) > 1;

/*把rd02_device_info 2天前的数据备份到rd02_device_info_bak*/

insert into rd02_device_info_bak

(

id,

message_id,

message_property,

imei,

serial_number,

message_split,

message_body,

media_id,

check_code,

create_time,

create_person,

update_time,

update_person,

is_used

)SELECT

id id,

message_id

messageId,

message_property messageProperty,

imei imei,

serial_number

serialNumber,

message_split messageSplit,

message_body messageBody,

media_id meidiaId,

check_code checkCode,

create_time createTime,

create_person createPerson,

update_time updateTime,

update_person

updatePerson,

is_used isUsed

FROM

rd02_device_info

WHERE

TO_DAYS(NOW()) -

TO_DAYS(create_time) > 1;

/*删除rd02_device_info 2天前的数据*/

DELETE

FROM

rd02_device_info

WHERE

TO_DAYS(NOW()) -

TO_DAYS(create_time) > 1;

/*把rd_track_info 7天前的数据备份到rd_track_info_bak*/

insert into rd_track_info_bak

(

id,

license_plate,

device_id,

address_name,

altitude,

speed,

driving_direction,

longitude,

latitude,

gps,

back_time,

road_name,

road_code,

road_level,

road_speed_limit,

back_seq_no,

create_time,

del_flag,

alarm_type0,

alarm_name0,

alarm_type1,

alarm_name1,

alarm_photo_linkurl,

gps_time

)SELECT

id id,

license_plate licensePlate,

device_id deviceId,

address_name addressName,

altitude altitude,

speed speed,

driving_direction drivingDirection,

longitude longitude,

latitude latitude,

gps gps,

back_time backTime,

road_name roadName,

road_code roadCode,

road_level roadLevel,

road_speed_limit roadSpeedLimit,

back_seq_no backSeqNo,

create_time createTime,

del_flag delFlag,

alarm_type0 alarmType0,

alarm_name0 alarmName0,

alarm_type1 alarmType1,

alarm_name1 alarmName1,

alarm_photo_linkurl alarmPhotoLinkurl,

gps_time gpsTime

FROM

rd_track_info

WHERE

TO_DAYS(NOW()) - TO_DAYS(gps_time) > 7;

/*删除rd_track_info 7天前的数据*/

DELETE

FROM

rd_track_info

WHERE

TO_DAYS(NOW()) - TO_DAYS(gps_time) > 7;

END

然后在xml里面引用,statementType="CALLABLE"表示调用存储过程。

{call pro_data_bak()}

通过java定时调度调用这个存储过程就OK了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/521958.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python教程简书_Python快速教程

配到python源码实例学习更佳:http://www.eyesourcecode.com/f/Python/1作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!怎么能快速地掌握Python?这是和朋友闲聊时谈起的问题。Python包…

VSFTPD Centos 7.6 _配置篇

接上一篇:企业内部)Centos7.6 源码安装vsftpd https://gblfy.blog.csdn.net/article/details/103491052 文章目录一、常用命令二、 需求案例三、思路分析3.1. 创建用户3.2. 配置3.3. 限制用户活动范围四、coding实战4.1. 家目录调整4.2. 为test设置密码4…

阿里云弹性计算负责人蒋林泉:亿级场景驱动的技术自研之路

戳蓝字“CSDN云计算”关注我们哦!作者 | 刘丹出品 | CSDN云计算(ID:CSDNcloud)近年来随着云计算如火如荼的发展,上云已经成为当前企业的必经路径。但在国内良莠不齐的云服务市场下,云服务器的选型评估长期困…

阿里云容器Kubernetes监控(一) - 资源监控

摘要: 容器通过集装箱式的编译、打包、部署,大大提高了应用的迭代速度。对于架构师而言,容器带来的是分钟级的部署、秒级的伸缩与恢复、一个量级的迭代速度提升、50%左右的基础成本节省。简介容器通过集装箱式的编译、打包、部署&#xff0c…

不用python爬今日头条_手把手教你从今日头条爬取你想要的任何图片

都说人生苦短,我用python。为了找点乐趣,不如写个爬虫?那爬什么呢?宇宙条是爬虫界行家,它的很多信息都是从其它网站爬来的,那就拿它练练手吧。网上类似的文章其实不少,但是大多是很久之前的&…

Kubernetes之路 3 - 解决服务依赖

摘要: 在容器服务的客户群中,一个经常被问起的问题就是如何处理服务间依赖。本文介绍了常见的解决方法来实现服务的依赖检查,还进一步用示例展示了如何利用init container, liveness/readiness探针等技术实现服务健康检查&#xf…

java并发访问_Java并发访问

1 线程安全线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。 线程不安全就是不提供数据…

3行代码实现ftp 上传、下载、删除操作集合

为了帮助小伙伴们便捷操作ftp,现对常用的上传、下载、删除功能进行封装,小伙伴只需要传入需要的参数操作即可!告诉小伙伴好消息,本项目我已开源,大家可以根据需要克隆run起来!!! 文章…

Logtail从入门到精通(一):日志采集杂谈

摘要: 目前logtail已承载阿里云全站、所有云产品服务、全球各Region部署、阿里巴巴集团(淘宝、天猫、菜鸟等)上重要服务的数据采集。每天采集接近百万服务器上数PB的实时数据,对接数千个应用与消费者。什么是日志提到日志&#xf…

互联网大佬马老师于昨日教师节正式卸任,让位现任CEO张勇;华为发布新一代CloudLink视讯解决方案,普惠4K+AI;联通……...

关注并标星星CSDN云计算极客头条:速递、最新、绝对有料。这里有企业新动、这里有业界要闻,打起十二分精神,紧跟fashion你可以的!每周三次,打卡即read更快、更全了解泛云圈精彩newsgo go go OPPO Reno2正式发布&#xf…

python输出不重复的单词_Python情感分析(比较单词时,不计算文本中重复的单词)...

您可以使用嵌套的for loop来实现这一点,但是这并不是解决简单问题的好方法:for posWord in posWords:for test in readFile:if i test:counter 1print iprint(counter)这并不是分析情绪的有效方法,相反,你只是在检查文本中是否存…

Logtail从入门到精通(二):开启日志采集之旅

摘要: 为了更好的了解日志采集,这里我们首先对日志采集中遇到的基本概念进行简要的介绍。Logtail相关概念为了更好的了解日志采集,这里我们首先对日志采集中遇到的基本概念进行简要的介绍。概念介绍项目: 项目(Project…

java数组下标越界_在java中,解决数组下标越界的问题

//获取文本内容publicstaticListgetText(StringfilePath){ListsimplesnewArrayList();try{FileReaderreadernewFileReader(filePath);BufferedReaderbfRead...// 获取文本内容public static List getText(String filePath) {List simples new ArrayList();try {FileReader read…

vsftpd常用操作

适用于Centos7.x 作用命令启动systemctl start vsftpd.service关闭systemctl stop vsftpd.service重启systemctl restart vsftpd.service查看运行状态systemctl status vsftpd.service设置开机启动systemctl enable vsftpd.service在线安装yum install -y vsftpd源码安装rpm -…

关于SDN的未来,Linux基金会专访阿里云网络大神

摘要: 近日,大家熟知的国际开源组织Linux基金会与阿里云进行了一次访谈。专访了阿里云网络团队掌门人江鹤。江鹤执掌阿里云网络产品线,并负责阿里集团网络虚拟化产品的研发管理工作。在软件定义网络(SDN)和网络功能虚拟…

5G 共建共享,究竟会带来什么影响?

戳蓝字“CSDN云计算”关注我们哦!共建共享真的来了。根据9月9日中国联通发布的公告,中国联通和中国电信正式签署了《5G网络共建共享框架合作协议书》,将在全国范围内合作共建一张5G接入网络。图片来源网络小枣君认为,这一事件对于…

java 纳秒 毫秒_golang的time包:秒、毫秒、纳秒时间戳输出方式

菜鸟的时候只知道时间戳有10位、13位、还有好长位数的。入坑久了才明白10位数的时间戳是以 秒 为单位;13位数的时间戳是以 毫秒 为单位;19位数的时间戳是以 纳秒 为单位;golang中可以这样写:package mainimport ("time"…

object转float_人工智能-Object Detection API 模型转tflite并验证

最近在用TensorFlow Object Detection API训练目标检测模型,训练好的pb模型大小17.6M,用pb预测效果不错,于是想着如何在手机端运行,查看官网关于tflite的转换,网址:https://github.com/tensorflow/models/b…

Multi Task Learning在工业界如何更胜一筹

摘要: 本文主要介绍多任务学习和单任务学习的对比优势以及在工业界的一些使用。如何从单任务学习转变为多任务学习?怎样使AUC和预估的准确率达到最佳?如何对实时性要求较高的在线应用更加友好?本文将以淘宝实例为大家进行分享多任…

rsync一行代码实现远程文件同步之修改默认22端口

由于需求需要把应用服务器上的日志文件同步到文件服务器上,但是又不能用22端口 文章目录一、应用服务器脚本修改如下二、文件服务器操作三、执行脚本测试四、应用服务器生成ssh key五、文件服务器添加key5.1. 打开.ssh文件夹目录:5.2. 创建authorized_ke…