0
レコードのデータ型を返す関数から返される値はどのようにして確認できますか? ここで私は、私は両方のケースで、無効な型エラーを取得していますoracleでレコードを返す関数を照会する
select * from table(function1(123));
と
select function1(123) from dual;
を試してみました
TYPE employee_record_info IS RECORD (
employee_id NUMBER,
employee_name VARCHAR2(100),
manager_id NUMBER,
location VARCHAR2(100)
);
FUNCTION function1(in_employee_id NUMBER) RETURN employee_record_info AS
l_record employee_record_info;
BEGIN
SELECT employee_id, employee_name, manager_id, location
INTO
l_record
FROM all_employees where employee_id = in_employee_id;
RETURN l_record;
END function1;
機能はありますか?これらの値を取得する方法はありますか? 私の機能をテストするために必要なのはこれだけです。これはどのコードでも使用するためのものではありません。
機能が返却されている場合は、何か助けてください。
ありがとうございました。
あなたの関数の定義を表示する –
は質問を編集しました。 – ravi