今天遇到一个crontab问题,就是在crontab-e编辑时,想要把shell脚本输出重定向到一个含有日期的日志文件中。但是直接写不识别date+‘%Y%m%d‘,不起作用,后来发现自己的写法不对,并且导致shell脚本不执行正确写法为:$(date+"\%Y\%m\%d")而不是这样:date+‘%Y%m%d’
分类:
其他好文 时间:
2019-05-24 17:08:18
阅读次数:
578
1、常规过程化形式 2、存储过程 3、过程调用 ...
分类:
数据库 时间:
2019-05-24 15:51:15
阅读次数:
136
Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用: IF表达式 IF(expr1,expr2,expr3) 如果 expr1 是TRUE (expr1 <> 0 and expr1 <> NULL),则 IF()的返回值为expr2; 否则返回值则为 e ...
分类:
数据库 时间:
2019-05-24 14:30:43
阅读次数:
115
Sakila示例数据库最初由MySQL AB文档团队的前成员Mike Hillyer开发,旨在提供可用于书籍,教程,文章,样本等示例的标准模式。 Sakila示例数据库还用于突出MySQL的最新功能,如视图,存储过程和触发器。 Sakila示例数据库旨在替代Oracle提供的world样本数据库,我 ...
分类:
数据库 时间:
2019-05-24 10:40:42
阅读次数:
135
cron机制 cron可以让系统在指定的时间,去执行某个指定的工作,我们可以使用crontab指令来管理cron机制 crontab参数 -u:这个参数可以让我们去编辑其他人的crontab,如果没有加上这个参数的话就会开启自己的crontab /etc/crontab文件和crontab -e命令 ...
分类:
系统相关 时间:
2019-05-23 20:53:13
阅读次数:
130
业务场景中,经常有这样一个需求,就是根据A表中的信息,更新B表的某个字段,在关系型数据库中,这个需求很简单,一条SQL搞定:updateBsetB.f1=A.a1wherexxxx但在mongo数据库中,一条SQL就解决不了。好在mongo支持js脚本,可以通过js写类似于存储过程的方式实现。譬如,业务场景中,有一个用户表,一个车辆表,车辆表的状态要汇总到用户表中,varcursor=db.get
分类:
其他好文 时间:
2019-05-23 16:58:29
阅读次数:
129
出现死锁的解决办法 在master中创建查看死锁的存储过程 [sql] view plaincopy use master go create procedure sp_who_lock as begin declare @spid int,@bl int, @intTransactionCount ...
分类:
数据库 时间:
2019-05-23 15:41:04
阅读次数:
552
1 --存储函数:查询某个员工的年收入 2 create or replace function queryempincome(eno in number) 3 return number 4 as 5 --定义变量保存员工的薪水和奖金 6 psal emp1.sal%type; 7 pcomm e... ...
分类:
数据库 时间:
2019-05-22 17:28:13
阅读次数:
139
存储过程 返回值 procedure return values : http://www.cnblogs.com/SunnyZhu/p/5542347.html return、select、output 返回值得区别: https://bbs.csdn.net/topics/360230222 如 ...
分类:
数据库 时间:
2019-05-21 17:23:53
阅读次数:
308
定义 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 优缺点 优点(为什么要用存储过程): 1.执行速度快,因为是预编译的,一次性编 ...
分类:
其他好文 时间:
2019-05-21 13:22:07
阅读次数:
145