从pl / sql检查环境变量

时间:2016-05-02 11:00:42

标签: plsql

如何以最简单的方式从pl / sql检查/显示操作系统变量的值。 当我使用sqlplus时,它就像下面的

SQL> host echo $NLS_LANG
POLAND_POLISH.EE8MSWIN1250

SQL>

1 个答案:

答案 0 :(得分:2)

要访问操作系统变量,可以使用dbms_system.get_env函数。请注意,因为PL / SQL是在服务器上执行的,所以您访问服务器变量而不是客户端变量:

DECLARE
    folder   VARCHAR2(512);
BEGIN
    DBMS_SYSTEM.get_env('ORACLE_HOME', folder);
    DBMS_OUTPUT.put_line(folder);
END;