一个 function 执行到中途突然“停止”了

fxfeixue fxfeixue 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
环境:
有一个function 名为F_A ,参数形式(sStr in varchar2,sTableName in varchar2,sColumnName in varchar2,sContidionColumnName in varchar2)
其功能是在 sTableName 表中查找 sContidionColumnName 字段的值等于 sStr ,返回列 sColumnName 的值。
例如:我要查询表中 UserID 对应的 UserName,select F_A(userid, '用户表','用户表_userName','用户表_userID') as 用户名 from 表1

问题:
表1中有200多条记录,上例中的查询语句执行后,有一半的记录没有被转换,比较能正常转换和不能正常转换的记录,没发现什么区别,请高人指点
...全文
评论 8
收藏 已收藏
分享
返回顶部
fxfeixue
Oracle 17,133 成员 55,258 内容