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

SQLite-テーブル制約のUNIQUEと列制約のUNIQUEの違いはありますか?

    この場合、違いはありません。

    ただし、2つの異なる列にまたがる一意の制約をテーブルに作成できます。このように:

    CREATE TABLE Example (
        _id INTEGER PRIMARY KEY,
        name TEXT,
        index INTEGER,
        score INTEGER,
        UNIQUE (name, index) ON CONFLICT REPLACE
    )
    

    詳細については、この投稿を参照してください:SQLiteテーブル制約-複数の列で一意




    1. PostgreSQL-別のセル値に従ってデフォルトのセル値を設定します

    2. 既存のPostgresテーブルを可能な限り透過的にパーティションテーブルに移行するにはどうすればよいですか?

    3. アプリケーションデータベースにとらわれない状態を維持する(ADO.NETとDBロジックのカプセル化)

    4. データベーステーブル情報を取得するためのストアドプロシージャ