位置: 编程技术 - 正文

MySQL 错误处理例子[译](mysql错误代码大全)

编辑:rootadmin
from Error Handler Examples Here are some examples of handler declarations: If any error condition arises (other than a NOT FOUND ), continue execution after setting l_error=1 : DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET l_error=1; If any error condition arises (other than a NOT FOUND ), exit the current block or stored program after issuing a ROLLBACK statement and issuing an error message: DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; SELECT 'Error occurred ? terminating'; END; If MySQL error (duplicate key value) is encountered, continue execution after executing the SELECT statement (which generates a message for the calling program): DECLARE CONTINUE HANDER FOR 2 SELECT 'Duplicate key in index'; If SQLSTATE (duplicate key value) is encountered, continue execution after executing the SELECT statement (which generates a message for the calling program): DECLARE CONTINUE HANDER FOR SQLSTATE '' SELECT 'Duplicate key in index'; When a cursor fetch or SQL retrieves no values, continue execution after setting l_done=1 : DECLARE CONTINUE HANDLER FOR NOT FOUND SET l_done=1; Same as the previous example, except specified using a SQLSTATE variable rather than a named condition: DECLARE CONTINUE HANDLER FOR SQLSTATE ' ' SET l_done=1; Same as the previous two examples, except specified using a MySQL error code variable rather than a named condition or SQLSTATE variable: DECLARE CONTINUE HANDLER FOR SET l_done=1; 错误处理例子 有几种错误处理的声明形式: § 如果任何错误(不是 NOT FOUND ) , 设置 l_error 为 1 后继续执行: DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET l_error=1; § 如果发生任何错误(不是 NOT FOUND), 执行 ROLLBACK和产生一条错误消息后退出当前块或存储过程。 DECLARE EXIT HANDLER FOR SQLEXCEPTION BEGIN ROLLBACK; SELECT 'Error occurred ? terminating'; END; § 如果 MySQL 错误 (重复的健值 )发生,执行 SELECT语句(向调用程序发一条消息)后继续执行 DECLARE CONTINUE HANDER FOR 2 SELECT 'Duplicate key in index'; § 如果 SQLSTATE 错误 (重复的健值 )发生,执行 SELECT语句(向调用程序发一条消息)后继续执行 DECLARE CONTINUE HANDER FOR SQLSTATE '' SELECT 'Duplicate key in index'; § 当游标或者 SQL 选择语句没有返回值时,设置 l_done=1 后继续执行 DECLARE CONTINUE HANDLER FOR NOT FOUND SET l_done=1; § 此例除了用 SQLSTATE 变量而不是命名条件以外,跟前一个例子一样 DECLARE CONTINUE HANDLER FOR SQLSTATE ' ' SET l_done=1; § 此例除了用 MySQL 的错误码变量而不是命名条件或者 SQLSTATE 变量以外,跟前两个例子一样 DECLARE CONTINUE HANDLER FOR SET l_done=1;

推荐整理分享MySQL 错误处理例子[译](mysql错误代码大全),希望有所帮助,仅作参考,欢迎阅读内容。

MySQL 错误处理例子[译](mysql错误代码大全)

文章相关热门搜索词:mysql错误代码大全,mysql常见故障和解决方法,mysql 错误码大全,mysql常见错误,mysql错误代码大全,mysql常见错误,mysql常见错误,mysql错误大全,内容如对您有帮助,希望把文章链接给更多的朋友!

mysql 日期和时间格式转换实现语句 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后天以内:mysqlSELECTsomethingFROMtableWHERETO_DAYS(NOW())-TO_DAYS(date_col)=;DAY

MySQL 数据类型 详解 1、整型MySQL数据类型含义(有符号)tinyint(m)1个字节范围(-~)smallint(m)2个字节范围(-~)mediumint(m)3个字节范围(-~)int(m)4个字节范围(-

提高MySQL中数据装载效率 相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策略,其基本原理如下:成批装载较单行装载更快,因为在

标签: mysql错误代码大全

本文链接地址:https://www.jiuchutong.com/biancheng/312522.html 转载请保留说明!

上一篇:3步搞定纯真IP数据导入到MySQL的方法详解(3步搞定纯真ip数量)

下一篇:mysql 日期和时间格式转换实现语句(mysql日期和时间类型)

  • 委托加工物资增值税纳税义务发生时间
  • 快递费包不包括送货上门
  • 留抵税额是什么意思啊
  • 控股股东无偿捐赠
  • 备用金无发票怎么做账
  • 城建税计税依据扣除增值税期末留抵
  • 企业电子支付
  • 个体工商户申报年报
  • 溢价发行的债券,当债券临近到期日时,债券价格
  • 跨年度的银行未入账如何处理
  • 收到外国客户的祝福怎么回复
  • 行政单位年初预算怎么做
  • 护栏发票税点
  • 餐饮定额发票可以用吗现在
  • 哪些违约金可以退回
  • 公司注销后资产属于谁
  • 财政给企业的补助资金企业是否需要开发票
  • 价外收入是什么意思
  • 增值税发票自查报告
  • 网卡运行异常
  • bios读取不出u盘
  • 销售回款率怎么计算
  • 苹果电脑记笔记
  • 监控工程付款方式
  • 是否亏损看什么
  • centos只有lo
  • php中字符串函数
  • 公司私户利息收入怎么算
  • 发行债券会计分录怎么写
  • 以旧换新销项税额对企业采取以旧换新方式销售
  • php是基于
  • 最早的手机是哪一年
  • 浠字的意思和含义是什么
  • 盈余公积提取和结转
  • 前端file对象
  • php web socket
  • nginx配置文件格式
  • 金蝶数量金额怎么输入
  • linux时间12小时制
  • return函数
  • python处理mysql如何拿到表头
  • 固定资产一次性折旧账务处理
  • 结转成本相关内容有哪些
  • 分公司非独立核算怎么做账
  • 工会经费税务代收是什么意思
  • 多交的增值税和附加税退回,如何记账
  • 暂估入库价格是否含税
  • 主营业务成本借贷方向增减
  • 企业成本计算的依据是什么
  • 银行转账手续费一览表
  • 资本公积的主要用途是什么?
  • 损益类科目如何记忆
  • 工程结算一般由什么等方式
  • 盈利赢利营利手机文章
  • 企业管理费的计算基础
  • 个税基数和社保有关系吗
  • 数据库服务器配置方案
  • win10系统开机出现
  • win7旗舰版无法安装net4.0
  • apple watch手表怎么看型号
  • linux中vi编辑器怎么使用
  • 使用二氧化碳灭火器时人应该站在什么位置
  • ubuntu14.04下apt-get install的报错以及解决方法
  • win7电脑连不上wifi怎么办
  • 让人吃惊的成语有哪些
  • three.js gui
  • python 密码
  • jquery 列表控件
  • node.js中http模块和url模块的简单介绍
  • node.js使用mysql
  • android多指触控
  • UnityException: Launching iOS project via Xcode4 failed
  • 浅谈如何加强基层党组织建设
  • cocos2d安装
  • python语言及应用
  • 税控盘监控信息写盘失败时钟校准
  • 退车辆购置税流程怎么操作
  • 深圳全电子发票开具流程
  • 厂房原值如何核定
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设