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

oracleテーブルを変更する方法範囲間隔でパーティションを追加

    既存のテーブルがパーティション化されていない場合は、次のことを行う必要があります。

    1. CREATE 新しいTABLE partitionを使用 定義。このテーブルをMYTABLE_NEWと呼びましょう
    2. INSERT MYTABLE_NEWMYTABLEからのすべてのデータ
    3. RENAME MYTABLE MYTABLE_OLD
    4. RENAME MYTABLE_NEW MYTABLE
    5. DROP MYTABLE_OLD

    または

    dbms_redefinition 使用することもできます

    AskTomからこれを参照

    こちらもご覧くださいその他の回答




    1. シェルスクリプトを使用して複数のMySQLコマンドを実行するためのより良い方法

    2. PHPの日時スタンプが正しいことを確認しますか?

    3. 複数のデータベーステーブルステートメントで`INNERJOIN`を使用すると、どういう意味/が発生しますか?

    4. PHPコードがリモートのMySqlデータベースに接続しないのはなぜですか?