暂无图片
分享
王文忠
2019-03-27
oracel 预定义处理语句转为MySQL写法

oracle写法如下:

EXCEPTION

  WHEN OTHERS THEN

    V_RESULT := I_SERVICE_ID;

    RETURN(V_RESULT);

如何转换为MySQL语句写法?看网上说MySQL用 DECLARE,或者是否可以实现这种写法的转换?

收藏
分享
2条回答
默认
最新
杨廷琨

类似这种写法:DECLARE EXIT  HANDLER FOR SQLWARNING,NOT FOUND,SQLEXCEPTION

但是感觉MySQL的exit和Oracle的return还是有差距。等MySQL专家给结论吧

暂无图片 评论
暂无图片 有用 0
打赏 0
章芋文
问题已关闭: 问题已经得到解决
暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
redolog有prepare,commit2个过程,binlog有没有?
回答 1
MySQL(特别是InnoDB存储引擎和二进制日志binlog),事务的提交过程通常涉及多个阶段和组件的协调,以确保数据的一致性和可靠性。你提到的“redologprepare——binlogprep
安装 Mysql v8.0.26 。 它在正常使用期间运行良好,但我将运行退出命令并关闭 cmd 提示符。 然后关闭我的机器,当我重新打开它并尝试重新连接到服务器时,报错。
回答 2
mysql是咋启动的?看这现象是没有后台启动,导致cmd关掉后,进程掉了
mysql 百亿级数据统计
回答 2
已采纳
1分库分表方案 DBLEMYCATE等中间件2 使用列压缩引擎3CLIKCHOUSE
如何查询哪个用户有replication slave这个权限?
回答 1
要查询具有REPLICATIONSLAVE权限的用户,您可以使用以下SQL命令:SELECTUser,HostFROMmysql.userWHEREReplslavepriv'Y';这个查询会返回所有
linux 6.8 mysql建议什么版本比较稳定?
回答 1
已采纳
是CentOS6.8吗?MySQL5.7和8都行。越新的越好一些,毕竟修复了漏洞和BUG。但是不排除有新的问题。最主要的还是SQL质量。SQL好的用5.6也行,SQL不好的用Oracle也不行。
zabbix+grafana监控mysql数据库top sql
回答 3
白求恩支持的。
一台服务器上安装了mysql-clinet能使用mysqldump mydumper 直接备份远程服务器上的数据库吗
回答 1
可以的。前提是你能在本地正常连接到远程数据库,并且你所使用的用户有导出的权限
MySQL 5.7 如何修改密码?
回答 6
已采纳
管理员权限运行命令提示符,登陆MySQL(记得添加环境变量)mysqlurootp登入mysql修改账户密码加密规则并更新用户密码ALTERUSER‘root’@‘localhost’IDENTIFI
MySQL中文版怎么下载?
回答 1
已采纳
中文版一般是破解版的,不建议安装。官方下载地址:https://www.mysql.com/cn/downloads/
虚拟列怎么用
回答 1
altertableyaddjsvarchar(10)generatedalwaysas(casewhentotal<100then100totalwhentotal>100andtota
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~