sql >> データベース >  >> RDS >> Oracle

Oracleストアドプロシージャ

    複数のプロシージャを作成するスクリプトは次のようになります。

    create or replace procedure proc1 (param1 varchar2)
    is
    begin
        null;
    end;
    /
    
    create or replace procedure proc2 (param1 varchar2)
    is
    begin
        null;
    end;
    /
    
    create or replace procedure proc3
    is
    begin
        null;
    end;
    /
    

    あなたはどのように見えますか?

    とにかく、ベストプラクティスは常に関連するストアドプロシージャをパッケージに入れることです:

    create or replace package package1 is
    
        procedure proc1 (param1 varchar2)
        is
        begin
            null;
        end;
    
        procedure proc2 (param1 varchar2)
        is
        begin
            null;
        end;
    
        procedure proc3
        is
        begin
            null;
        end;
    
    end package1;
    /
    


    1. Laravelに存在しない場所

    2. データベースごとに、mysqldumpファイルを複数のデータベースに分割します

    3. MySQL:大きなVARCHARとテキスト?

    4. T-SQLを使用してSQLServerのリンクサーバーを削除する