位置: 编程技术 - 正文

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日期和时间类型)

  • 母公司合并子公司会计处理
  • 个税子女教育扣除需要提供什么资料
  • 借款利息收入要开票吗
  • 个人保险发票能抵扣个税
  • 怎么查纳税人信用等级
  • 单用途卡与多用途卡
  • 其他债权投资减值账务处理
  • 劳务费税后算税前公式
  • 企业如何实现合理利润
  • 结转无形资产账面价值
  • 上月未做未开票收入分录次月如何调账?
  • 资产负债表金额越来越大代表什么
  • 出租车公司给车都上什么保险
  • 增值税晚交一个月会怎么样
  • 建筑工程需要哪些部门审批
  • 税务局代增值税专用发票盖什么章
  • 建筑业差额征税的账务处理
  • 假设公司为增值税一般纳税人
  • 补交以前年度工会经费所得税如何申报
  • 投资其他公司的钱计入什么科目
  • 民间非营利组织会计制度最新版
  • 外国企业代表处企业所得税
  • 小规模纳税人金融服务税率
  • 收据怎么写比较规范
  • 一键ghost有用吗
  • 商贸公司如何结算成本
  • win10应用商店下载微信
  • PHP:preg_last_error()的用法_PCRE正则函数
  • linux怎样使用
  • 特兰西瓦尼亚的统一
  • php版本7和5区别
  • 野外生存探险家
  • 对外支付代扣代缴附加税享受减免吗
  • pdo php
  • uni-app实例教程
  • php提供的三种在函数内使用全局变量的方式
  • 注册资本与注册资金、出资额的区别
  • 成本核算的会计处理
  • 高价值配件用入固定资产吗
  • 自产自销免税农产品需要缴纳印花税吗
  • 免税后的商品有什么优势?
  • phpcms 标签
  • 收到的存款利息
  • 总公司和分公司企业所得税分配
  • 固定资产对外投资
  • 个税申报中本人扣除比例什么意思
  • 有限合伙企业成本费用抵扣
  • 企业贴现会计分录
  • 红字发票什么意思怎么做账
  • 一般纳税人不得领用专票的情形
  • 安装调试费收费标准
  • 应交税费减免税款怎么结转
  • 主营业务利润的会计分录
  • 无形资产摊销的会计科目
  • 股票股利应该何时分摊
  • 毛利体现的是什么
  • 营业执照怎么办理注销
  • 企业负担的差旅费
  • 广告公司如何开展业务
  • 固定资产多少金额必须招标
  • 其他货币资金的核算业务怎样处理
  • java如何连接sql
  • dockers容器
  • 惠普hp笔记本电脑
  • bios设置从光驱启动优先,可是启动不了
  • win7下安装XP
  • win10下如何安装vista
  • win8设备管理器在哪里打开
  • linux开机流程详解
  • Android OpenGL ES(五)----进入三维正交投影和透视投影推导
  • cocos creatorapi
  • web在线编辑excel
  • javascript的主要用途
  • js取反运算符
  • jquery对动态生成的进行操作
  • js 模块 modules
  • python内置方法大全
  • 发布python程序
  • 禅城有什么小孩好玩的地方
  • 深化财税体制改革完善税收制度心得体会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设