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

Alterコマンドを使用したOracleストアドプロシージャ

    execute immediateを使用する PL/SQL内でDDLを実行するステートメント。

    create procedure RebuildIndex(index_name varchar2) as
    begin
       execute immediate 'alter index ' || index_name || ' rebuild';
    end;
    

    このコードをテストしました。動作します。



    1. テーブル内の数値位置で列を選択するにはどうすればよいですか?

    2. 1日の収益分配に基づいて国に固定値を分割する場合は、特定の値を除外します

    3. 複数のテーブルから関連する投稿を見つけるためにMySQLクエリを作成する方法は?

    4. pl/sqlストアド関数で複数の行を返す方法は?