Oracle游标提取
我有如下代码:Oracle游标提取,oracle,plsql,Oracle,Plsql,我有如下代码: CURSOR data_cur(username VARCHAR2) IS SELECT user_name as username,pass_word as password from User where user_name=username; OPEN data_cur(username); FETCH data_cur INTO data_rec; IF data_cur%NOTFOUND THEN vs_return := NULL; END IF; 现在
CURSOR data_cur(username VARCHAR2)
IS
SELECT user_name as username,pass_word as password
from User
where user_name=username;
OPEN data_cur(username);
FETCH data_cur INTO data_rec;
IF data_cur%NOTFOUND
THEN
vs_return := NULL;
END IF;
现在,一旦数据被复制到data_rec,是否有任何方法可以获得像data_rec.get(password)这样的值代码>
我的函数声明也是getUserProperty(username,property)。。现在让我们假设,如果我从select查询中有很多列,那么我如何返回一些数据记录获取(属性),而无需像数据记录密码这样的硬编码,您可以使用它访问这些列,如下所示
data_rec.pass_word
我的函数定义是getUserProperty(用户名,属性)。。现在让我们假设,如果我从select查询中有很多列,那么我如何在没有像您提到的硬编码的情况下返回data\u rec.get(属性)呢。