
mysql routine
林震南
笨小孩,攒钱,投资,争取早日财务自由,回老家教书育人
展开
-
ORACLE 11G 触发器调试记录Error: PLS-00201: identifier'SYS.DBMS_SYSTEM' must be declared
1,触发器内容如下CREATE OR REPLACE TRIGGER"LOGON_DENIED_TO_ALERT"AFTER servererror ON DATABASEDECLAREmessage VARCHAR2(168);ip VARCHAR2(15);v_os_user VARCHAR2(80);v_module VARCHAR2...原创 2019-07-05 10:11:53 · 11158 阅读 · 0 评论 -
一个比较复杂的多次拆分字符串的存储过程
自己写的特殊拆分函数如下:create or replace function FN_SPLIT_STR_2(var_str in varchar2)return varchar2/*有一张表 t1,里面有个字段叫c3,存的是所有店铺的点位信息。现在需要一个存储过程,将所有的记录的c3字段的坐标值都缩小3倍,写入c字段内容举例为 220.25 257,220.25 269.7...原创 2019-06-29 00:05:21 · 10229 阅读 · 0 评论 -
MySQL存储函数错误[Err] 1064的调试记录
一,朋友创建存储函数报错。CREATE DEFINER=`root`@`localhost` FUNCTION `stuff`(f_old varchar(1000),f_start int,f_length int,f_replace varchar(1000)) RETURNS varchar(2000) CHARSET utf8BEGIN return replace(f_old...原创 2019-06-26 20:45:22 · 11663 阅读 · 0 评论 -
MySQL存储过程 -- 通过游标遍历和异常处理迁移数据到历史表
--大表数据迁移,每天凌晨1点到5点执行,执行间隔时间10分钟,迁移旧数据到历史表。DELIMITER $$USE `dbx`$$DROP PROCEDURE IF EXISTS `pro_xx`$$CREATEPROCEDURE `pro_xx`()BEGINDECLARE p_oalid INT DEFAULT 0;DECLA...原创 2019-06-20 19:15:54 · 10369 阅读 · 0 评论 -
[MySQL] 存储过程错误异常处理例子 -- DECLARE EXIT HANDLER FOR SQLEXCEPTION
刚才一个朋友问到:mysql有类似mssql退出执行的方法不?比如我执行到某个条件,下面就终止执行了。想起以前写的存储过程,找了好久才找到,就发给他,希望对他有所帮助,贴在这里,留作纪念,也方便自己以后查找。-- -----------------------------------------------------------------...原创 2019-06-19 21:35:32 · 13829 阅读 · 0 评论 -
MySQL 分区表 partition线上修改分区字段,后续进一步学习partition (2) --子分区以及对录入Null值的处理情况.
-- MySQL分区, 子分区以及对录入Null值的处理情况.看完官方文档做的笔记.-- KEY PartitioningPartitioning by key is similar to partitioning by hash, except that where hash partitioning employs a user-defined expression, the hash...原创 2019-06-09 00:14:49 · 11081 阅读 · 0 评论 -
学习笔记之 Effective MySQL之SQL语句最优化--索引
1 两个索引取并集组合执行添加索引命令:ALTER TABLE album ADD INDEX name_release (name,first_released);EXPLAIN SELECT a.name, ar.name,a.first_releasedFROM album aINNER JOIN artist ar USING (artist_id)WHERE a.name ...原创 2019-06-07 18:24:56 · 10261 阅读 · 0 评论