一个 function 执行到中途突然“停止”了
环境:
有一个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多条记录,上例中的查询语句执行后,有一半的记录没有被转换,比较能正常转换和不能正常转换的记录,没发现什么区别,请高人指点