table-name が、範囲がクラスター化された表を示している場合、変更によって行えるのは、制約の追加・変更・ドロップ、NOT LOGGED INITIALLY のアクティブ化、 RESTRICT ON DROP の追加またはドロップ、locksize、data capture、または volatile の変更、および列のデフォルト値の設定だけです。
ALTER TABLE表名ADDCOLUMNcolumn-definitionBEFORE列名ALTERCOLUMNcolumn-alterationDROPCOLUMN列名CASCADERESTRICTADDunique-constraintreferential-constraintcheck-constraintDROPPRIMARY KEYUNIQUEFOREIGN KEYCHECKCONSTRAINT制約名CASCADERESTRICTADDpartitioning-clauseDROP PARTITIONINGADD PARTITIONadd-partitionALTER PARTITIONパーティショ...
生成されたカラムのデータ型および式は変更できます。 CREATE TABLE t1 (c1 INT, c2 INT GENERATED ALWAYS AS (c1 + 1) STORED); ALTER TABLE t1 MODIFY COLUMN c2 TINYINT GENERATED ALWAYS AS (c1 + 5) STORED; 他のカラムが参照していない場合は、生成されたカラムの名前を変更または削除でき...
名前の変更操作によって、カラムがFIXEDからDYNAMICのカラムフォーマットに変換されることはありません。COLUMN_FORMATの詳細は、セクション13.1.20「CREATE TABLE ステートメント」を参照してください。 KEY、CONSTRAINTおよびIGNOREキーワードは、ALGORITHM=INPLACEを使用するALTER TABLEステートメントで...
生成されたカラムのデータ型および式は変更できます。 CREATE TABLE t1 (c1 INT, c2 INT GENERATED ALWAYS AS (c1 + 1) STORED); ALTER TABLE t1 MODIFY COLUMN c2 TINYINT GENERATED ALWAYS AS (c1 + 5) STORED; 他のカラムが参照していない場合は、生成されたカラムの名前を変更または削除できま...
table-name が、範囲がクラスター化された表を示している場合、変更によって行えるのは、制約の追加・変更・ドロップ、NOT LOGGED INITIALLY のアクティブ化、 RESTRICT ON DROP の追加またはドロップ、locksize、data capture、または volatile の変更、および列のデフォルト値の設定だけです。
table-name が、範囲がクラスター化された表を示している場合、変更によって行えるのは、制約の追加・変更・ドロップ、NOT LOGGED INITIALLY のアクティブ化、 RESTRICT ON DROP の追加またはドロップ、locksize、data capture、または volatile の変更、および列のデフォルト値の設定だけです。
パーティションテーブルの名前変更はサポートされています。ALTER TABLE ... REORGANIZE PARTITIONを使用して個々のパーティションの名前を間接的に変更できますが、この操作ではパーティションデータがコピーされます。 選択したパーティションから行を削除するには、TRUNCATE PARTITIONオプショ...
table-name が、範囲がクラスター化された表を示している場合、変更によって行えるのは、制約の追加・変更・ドロップ、NOT LOGGED INITIALLY のアクティブ化、 RESTRICT ON DROP の追加またはドロップ、locksize、data capture、または volatile の変更、および列のデフォルト値の設定だけです。
table-name が、範囲がクラスター化された表を示している場合、変更によって行えるのは、制約の追加・変更・ドロップ、NOT LOGGED INITIALLY のアクティブ化、 RESTRICT ON DROP の追加またはドロップ、locksize、data capture、または volatile の変更、および列のデフォルト値の設定だけです。