Pertanyaan yang diberi tag «constraint»

Mekanisme deklaratif seperti cek atau kunci asing yang memberlakukan beberapa aturan integritas data dalam database.

3
Apakah membuat bidang unik membuatnya diindeks?
Jika saya membuat uniquebatasan pada bidang, apakah saya juga perlu membuat indeks pada bidang tersebut untuk mendapatkan waktu memasukkan yang dapat diukur? Atau apakah ini dilakukan untuk saya (bahkan jika indeks yang digunakannya tidak dapat diakses publik?) Secara khusus, saya bekerja dengan Apache Derby untuk pembuatan prototipe, meskipun saya mungkin …



3
Daftar indeks dan batasan
Saya melihat database SQL Server untuk aplikasi yang saya warisi. Saya belum melihat ke SQL Server selama kurang lebih 10 tahun, jadi tolong bersamaku. Tabel database yang saya lihat memiliki bigint NOT NULLkolom bernama id, namun, ketika saya memeriksa kendala, saya tidak melihat, dan hal yang sama berlaku untuk semua …

1
MySQL: Batasan unik pada kolom besar
Saya mencoba membuat tabel InnoDB yang berisi VARCHARkolom yang dapat menampung hingga 3071 karakter. Saya ingin menerapkan UNIQUEbatasan pada data kolom ini. MySQL muncul untuk menegakkan batasan menggunakan indeks. Di InnoDB, ukuran indeks tampaknya dibatasi hingga 767 byte - tidak cukup untuk VARCHAR(3071)kolom yang menyimpan data. Adakah pemikiran tentang bagaimana …


2
Bagaimana saya bisa membantu SQL Server mengenali kolom tampilan yang diindeks TIDAK BISA?
Saya memiliki tampilan indeks berikut yang didefinisikan dalam SQL Server 2008 (Anda dapat mengunduh skema kerja dari intisari untuk tujuan pengujian): CREATE VIEW dbo.balances WITH SCHEMABINDING AS SELECT user_id , currency_id , SUM(transaction_amount) AS balance_amount , COUNT_BIG(*) AS transaction_count FROM dbo.transactions GROUP BY user_id , currency_id ; GO CREATE UNIQUE …

5
Hubungan banyak-ke-banyak yang saling eksklusif
Saya punya tabel containersyang dapat memiliki hubungan banyak-ke-banyak ke beberapa tabel, katakanlah itu plants, animalsdan bacteria. Setiap wadah dapat berisi tanaman, hewan, atau bakteri dalam jumlah yang sewenang-wenang, dan setiap tanaman, hewan, atau bakteri dapat dalam jumlah yang sewenang-wenang. Sejauh ini ini sangat mudah, tetapi bagian saya memiliki masalah adalah …



3
SQL mengatur nilai yang diizinkan untuk kolom
Saya ingin membuat ALTER TABLEekspresi yang menambahkan kolom baru dan menetapkan nilai default dan tambahan menentukan nilai yang diizinkan untuk kolom itu. Ini kolom teks, dan hanya boleh berupa 'value1', 'value2' dan 'value3'. Default harus 'value1' Menurut diagram sintaks berikut: Saya sampai pada titik ini ALTER TABLE exampleTable ADD COLUMN …


6
Cara terbaik sekitar indeks 16 kolom maks
Menurut CREATE INDEXdokumentasi: Hingga 16 kolom dapat digabungkan menjadi satu kunci indeks komposit. Kami punya tabel dengan ~ 18 kolom yang perlu membentuk kombinasi unik. Tabel ini tidak peka terhadap kinerja - kami jarang memperbarui nilai / memasukkan catatan. Kami hanya perlu memastikan bahwa kami menghindari duplikasi catatan kami ... …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.