plsql スクリプトを使用して、サーバーのデスクトップのフル パスを取得しようとしています。サーバー自体でスクリプトを実行します。
plsql 内にそれを取得するメソッドがないようです。どのコンピューター/サーバー上でも、スクリプトの出力をデスクトップにスプールする必要があります。そのため、ユーザー名とデスクトップ パスは他のマシンでは異なる場合があります。
編集:現在試行中: dbms_system.get_env('userprofile', デスクトップ);
デスクトップのパスを取得できますが、現在のユーザーのものではありません。私が得るのは C:\Documents and Settings\Default User\Desktop です
また試してみました: SQL> host echo %username%
管理者
最終的に必要なパスは C:\Documents and Settings\Administrator\Desktop ですが、ユーザー名をハードコードすることはできません...