位置: 编程技术 - 正文

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升级失败后如何恢复
  • 劳务报酬计入综合所得吗
  • 利用网速测试器测试
  • windowsserver2019安装教程
  • 抵扣农产品进项税时,也要抵扣运费吗
  • 货物无偿赠送分录
  • 工业企业采购部门职责
  • 如何理解什么是社会制度
  • 微芯片技术
  • 超级本轻薄本
  • 金融性资产有哪些
  • php日期计算器
  • opencv图像识别特定形状
  • 个体户做账流程新手必看
  • 其他应付款的账户结构
  • 特殊工种人身安全责任书
  • 清包工开发票需要注意事项
  • 资产负债表递延所得税资产计算公式
  • 买手机手续费怎么算的
  • 建筑工程施工围挡安装
  • 值税多缴税款能退回来吗
  • 母公司给子公司注资要交印花税吗
  • 公司进行债券投资的缺点
  • 劳务费会计分录是什么
  • 金税盘锁死341101
  • 消费税的账务处理方法
  • 付款申请单如何管理
  • 差旅费的现金流
  • 电子发票上面的字体是什么字体
  • 日用品增值税率是多少
  • 非流动资产处置利得计入什么科目
  • 会计去企业还是国企好
  • 会计往来账怎么用excel做更快
  • 安装完成后如何检验安装的部分是否符合安装工艺
  • sql server数据存放位置
  • windows server 2008文件共享服务器
  • linux 详解
  • fedora 10
  • Win7注册表怎么恢复
  • RHEL5 Apache+Tomcat整合,同时支持jsp与php
  • mac mail邮件本地存储路径
  • win8系统启动不了如何修复
  • 问题少年特训学校
  • js实现倒计时60s
  • 命令行创建虚拟机
  • jquery checkbox的相关操作总结
  • c#委托的理解
  • 隐藏应用名字
  • python系统框架
  • 深入理解javascript特性
  • 理解js绑定事件是什么
  • javascript基础题目
  • jquery showloading
  • js中类
  • javascript的用法
  • 税务电子发票怎么开
  • 个人所得税app怎么更改手机号码
  • 小规模税控盘服务费怎么填增值税申报表
  • 金融机构不包括
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设