1

データベースに f_Get_Employee_Details という名前の関数があります。既存の関数のスクリプトを生成したい。Oracleでそれを行う方法は?

私は主に SQL Server に取り組んでおり、SQL Server のショップで Candy を購入するようなものです。

4

2 に答える 2

1

もう 1 つの方法は、DBMS_METADATA組み込みパッケージを使用することです。(ここでは、関数の所有者としてログインしていると想定しています。そうでない場合は、正しいスキーマ名を指定するだけで済みます)

BEGIN
  DBMS_OUTPUT.put_line(
    DBMS_METADATA.GET_DDL
      (object_type     => 'FUNCTION'
      ,name            => 'f_Get_Employee_Details'
      ,schema          => USER
      )
    );
END;
于 2012-09-06T06:26:49.393 に答える
1

ストアド プロシージャ クエリのソース コードを取得するには、user_sourceまたはall_sourceまたはdba_source静的ビュー

于 2012-09-06T05:31:47.833 に答える