1
我有一個函數,我想在運行時確定列的名稱。爲此,我傳遞一個變量作爲參數,如column_name
。Oracle函數動態列
下面是與功能的代碼:
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
正在給誤差
不允許在此上下文中。
任何幫助是非常appreicated。
問候, Chaitu
是爲作品與立即執行? – user1726550
是的,這是將查詢結果返回到pl/sql代碼的唯一方法。 –