我正在尝试使用 plsql 脚本获取服务器桌面的完整路径。在服务器本身上运行脚本。
plsql 中似乎没有方法可以检索它。无论在哪台计算机/服务器上,我都需要将脚本的输出假脱机到桌面。所以其他机器上的用户名和桌面路径可以不同。
编辑:目前正在尝试: dbms_system.get_env('userprofile', desktop);
我可以获得桌面的路径,但它不是当前用户的路径。我得到的是 C:\Documents and Settings\Default User\Desktop
也试过: SQL> host echo %username%
行政人员
最终我需要的路径是 C:\Documents and Settings\Administrator\Desktop 但用户名不能被硬编码......