0

PL/SQLプロシージャ内にディレクトリを作成する方法を探しています。

私は知っているdirectory_pathからを持っています、directory_nameそしてそれから私はこれからディレクトリを追加したいと思いdirectory_pathます。たとえば、my directory_pathis/home/oracleであり、プロシージャはパラメータ、を受け取ります30。作成したい/home/oracle/30

最初はパラメータ30がわからないので、プロシージャを起動する前にディレクトリを作成できません。

動的SQLを使用することは必須ですか、それともこれを行う別の方法がありますか?

4

1 に答える 1

3

私は 10.2 で DBMS_Scheduler を使用してこれを行いました。これにより、外部プロシージャ (UNIX コマンドを直接呼び出すか、より一般的にはシェル スクリプト) を呼び出す「プログラム」を定義できます。

于 2013-01-08T12:17:41.113 に答える