对过程或函数 改下字段属性比如 大小从20改到15,点保存就提示失败

【 使用环境 】测试环境
【 OB or 其他组件 】
【 使用版本 】社区版本4.1
【问题描述】存储过程或者函数,做修改后无法保存,而且出现两次库名


【复现路径】问题出现前后相关操作
【问题现象及影响】
存储过程无法编辑保存
【附件】

请问这个存储过程最开始是在哪里新建的?看起来是多了个db_name

在tjyl这个库建立的,右键-》新建存储过程建立的。随便编辑也就光改了个字段大小,就报错误了

编辑的话可以试试把其中一个db_name删掉试试吗。
这个是什么工具?

去掉一个可以了,用的DBeaver。还有个问题老师,delete表数据后,不用备份方法,怎么能无损的恢复数据呢?

回收站开启的话,可以从回收站恢复数据

回收站只支持drop表时候的恢复吧,delete某行数据,表没有drop可以吗?能给下命令吗?

抱歉没看仔细,delete数据确实没有在回收站。
delete的数据通过flashback query可能还能在undo_retention的范围内查到


老师,我刚测试为啥失败呢。社区版4.1

参考这个试试
https://www.oceanbase.com/docs/common-oceanbase-database-cn-10000000001687889

这个可以恢复,谢谢老师 :+1: