如何以最简单的方式从pl / sql检查/显示操作系统变量的值。 当我使用sqlplus时,它就像下面的
SQL> host echo $NLS_LANG
POLAND_POLISH.EE8MSWIN1250
SQL>
答案 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;