ORACLE 11G 触发器调试记录Error: PLS-00201: identifier'SYS.DBMS_SYSTEM' must be declared

1,触发器内容如下CREATE OR REPLACE TRIGGER"LOGON_DENIED_TO_ALERT" AFTER servererror ON DATABASEDECLARE message   VARCHAR2(168); ip        VARCHAR2(15); v_os_user VARCHAR2(80); v_module  VARCHAR2(50); v_action...
阅读(3578) 评论(0)

用MySQL里的Rand()生成 不连续重复 的随机数年龄以及随机姓名字符串

前言:        RAND函数,返回在范围0到1.0内的随机浮点值。如果一个整数参数N被指定,它被用作种子值。一,朋友问题描述如下:(1),有一个用户表,有id,用户的真实名字,年龄。通过一段存储过程来实现向表里插入100数据,其中年龄随机姓名 姓氏:’赵钱孙李周吴郑王’;,随机取出一个名字:’一段文字字符串’,随机的取出一个字或者两个字要求:随机的名字不能出现连续重复。(2),然后我写出的代...
阅读(5140) 评论(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,sub...
阅读(4168) 评论(2)

MySQL存储过程中使用动态SQL与静态SQL的区别

存储过程中使用动态SQL 实例 DELIMITER $$ DROP PROCEDURE IF EXISTS `test`.`t1`$$ CREATE /*[DEFINER = { user | CURRENT_USER }]*/ PROCEDURE `test`.`t1`() /*LANGUAGE SQL | [NOT] DETERMINISTIC...
阅读(8761) 评论(0)

[MySQL] 存储过程错误异常处理例子 --> DECLARE EXIT HANDLER FOR SQLEXCEPTION

刚才一个朋友问到:  mysql  有类似 mssql 退出执行的方法不? 比如我执行到某个条件,下面就终止执行了。  想起以前写的存储过程,找了好久才找到,就发给他,希望对他有所帮助,贴在这里,留作纪念,也方便自己以后查找。 -- ---------------------------------------------------------------------...
阅读(4318) 评论(0)

MySQL存储过程-->通过游标遍历和异常处理迁移数据到历史表

-- 大表数据迁移,每天凌晨1点到5点执行,执行间隔时间10分钟,迁移旧数据到历史表。 DELIMITER $$   USE `dbx`$$   DROP PROCEDURE IF EXISTS `pro_xx`$$   CREATE  PROCEDURE `pro_xx`() BEGIN      DECLARE p_oalid INT DEFAULT 0;    DECL...
阅读(4306) 评论(0)
    个人资料
    • 访问:3191149次
    • 积分:39984
    • 等级:
    • 排名:第100名
    • 原创:639篇
    • 转载:4篇
    • 译文:2篇
    • 评论:1401条
    博客专栏
    技术网址连接
    http://dev.mysql.com/doc/
    最新评论