2

「レプリケーション用ではない」オプションを使用したチェック制約 (複数の列を含む) がデータベース テーブルに追加されたとします (例: 「alter table table_name add constraint constraint_name check not for replication (constraint_expression)」)。

列から「レプリケーション用ではない」を削除する構文を見つけましたが、上記のように既存のチェック制約は削除しませんでした。

チェック制約を削除/再作成する以外に、チェック制約から「複製不可」を削除する方法はありますか?

4

1 に答える 1

2

「レプリケーション用ではない」オプションを使用せずに、ドロップして再作成する必要があることはほぼ確実です。

列を変更できますが、制約を変更できるとは思いません。

于 2009-04-24T02:01:21.190 に答える