データベースに f_Get_Employee_Details という名前の関数があります。既存の関数のスクリプトを生成したい。Oracleでそれを行う方法は?
私は主に SQL Server に取り組んでおり、SQL Server のショップで Candy を購入するようなものです。
データベースに f_Get_Employee_Details という名前の関数があります。既存の関数のスクリプトを生成したい。Oracleでそれを行う方法は?
私は主に SQL Server に取り組んでおり、SQL Server のショップで Candy を購入するようなものです。
もう 1 つの方法は、DBMS_METADATA
組み込みパッケージを使用することです。(ここでは、関数の所有者としてログインしていると想定しています。そうでない場合は、正しいスキーマ名を指定するだけで済みます)
BEGIN
DBMS_OUTPUT.put_line(
DBMS_METADATA.GET_DDL
(object_type => 'FUNCTION'
,name => 'f_Get_Employee_Details'
,schema => USER
)
);
END;
ストアド プロシージャ クエリのソース コードを取得するには、user_sourceまたはall_sourceまたはdba_source静的ビュー