2017-01-08 70 views
0

我想引用查詢 (其中username =(:APP_USER))的app_user 現在我的查詢返回空值,我猜這是因爲我的用戶名col是varchar2。在這種情況下如何引用app_user?引用oracle apex APP_USER

回答

0

:APP_USER值取決於應用程序中設置的身份驗證模型。如果應用程序使用數據庫身份驗證運行,則用戶的值與數據庫僞列USER相同。如果應用程序使用需要用戶進行身份驗證的身份驗證方案,則APP_USER的值由身份驗證方案設置,通常設置爲身份驗證期間使用的用戶名。

參考:Oracle documentation

+0

我使用自定義驗證方案。我嘗試過:APP_USER和&APP_USER。兩者都不起作用。請幫忙 – user2950439

+0

我試過了:APP_USER在另一個表中用戶名是一個數字,它的工作。但在這張表中並沒有 – user2950439

+0

@ user2950439有看這個答案這應該helphttp://stackoverflow.com/questions/8148247/setting-the-app-user-as-a-value-to-be-passed-目標頁面中頂點 –