私は以下のようなコードを持っています:
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.passwordのようなハードコーディングをせずにdata_rec.get(property)を返すにはどうすればよいでしょうか。