コードで次の手順 (DBA 部門が作成) を使用して、Oracle の手順を使い始めたばかりですが、この手順を理解するのが難しく、グーグルでよく調べてチュートリアルを読んでも、まだ混乱しています。
誰かが私にこれを説明できれば、私は本当に感謝しています.
function SF_MY_IDENTITY(name IN VARCHAR2, fName in VARCHAR2 class in VARCHAR2,std_Id in VARCHAR2)return UD_CURSOR
is
cursorReturn UD_CURSOR;
grNo VARCHAR(100);
phone VARCHAR(100);
begin
上記の部分では、これが何をしているのか、何のために使用されているのかわかりませんでした。
Open cursorReturn for
SELECT
grNo,
phone
FROM
MY_SCHOOL MS
WHERE
MS.std_id=std_Id
AND MS.name=name
AND MS.fNameE=fName;
この部分は何をしているのですか、open は何をしているのですか? 出力変数 'grNo, phone' が無関係なテーブル (MY_SCHOOL) でどのように使用されるか