関数があり、実行時に列の名前を判別したい。このために、引数として1つの変数を渡しますcolumn_name
。
以下は、関数を含むコードです。
l_column_name as varchar2(100)
Begin
If(column_name='emp_name')
Then
l_column_name:=EMPLOYEE.EMP_NAME
End If;
begin
select l_column_name from employee
end;
上記のコードでl_column_name:=EMPLOYEE.EMP_NAME
は、エラーが発生しています
このコンテキストでは許可されていません。
どんな助けでも大いに感謝されます。
よろしく、Chaitu