分享
三行代码  ›  专栏  ›  技术社区  ›  BillyBarbarIan

Oracle V()与NV()函数 - Oracle v() vs nv() function

  •  0
  • BillyBarbarIan  · 技术社区  · 1 周前

    Oracle Apex中的v()和nv()函数有什么区别?

    我遇到了nv()函数,唯一能让google吐出来的就是nvl()函数。

    apex_custom_auth.post_login(   
                    p_uname      => l_authenticated_username,  
                    p_session_id => nv('APP_SESSION'),  
                    p_app_page   =>
    apex_application.g_flow_id||':'||nvl(apex_application.g_flow_step_id,0));
    
    2 回复  |  直到 1 周前
        1
  •  1
  •   Justin Cave    1 周前

    nv 返回一个数字而不是一个字符串(因此很明显它只适用于数值属性)。如果你使用 v 要返回数值,有时会遇到与数据类型转换相关的性能问题。

    Syntax for referencing item values

        2
  •  1
  •   Littlefoot    1 周前

    它是

    获取数值会话状态函数

    此函数返回数值项的数值。你可以用 在Oracle Application Express应用程序中,无论您在何处 可以使用pl/sql或sql。你也可以使用速记,函数nv,in 顶点位置。获取数值会话状态。

    Oracle Application Express APIs 更多信息。