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

既存のデータをチェックせずに変更テーブルに制約を作成する

    NOVALIDATEを使用して、新しく挿入または更新されたレコードを検証するが、古い既存のデータに対して検証されない制約を確実に作成できます。 キーワード、例:

    ALTER TABLE PRODUCT_INFORMATION
      ADD CONSTRAINT PRINF_NAME_UNIQUE UNIQUE (PRODUCT_NAME)
      NOVALIDATE;
    

    列にインデックスがない場合、このコマンドは列に一意でないインデックスを作成します。



    1. Postgresqlあるテーブルから別のテーブルでのみ使用可能な列の値を選択する方法は?

    2. Redbean O / RMストアの日付をvarchar(255)として?

    3. MySQL正規表現はUnicodeマッチングをサポートしていますか

    4. minikubeからローカルホストで実行されているmysqlにアクセスします