Pertanyaan yang diberi tag «constraints»

Batasan adalah kondisi yang harus dipenuhi dalam konteks tertentu. Batasan biasanya digunakan dalam database dan bahasa pemrograman untuk mendeteksi kesalahan, memastikan konsistensi data, akurasi, dan untuk menegakkan persyaratan bisnis.



4
Bisakah saya membuat batasan default bernama dalam pernyataan kolom tambahkan di SQL Server?
Di SQL Server, saya memiliki kolom baru di atas meja: ALTER TABLE t_tableName ADD newColumn NOT NULL Ini gagal karena saya menentukan TIDAK NULL tanpa menentukan batasan default. Tabel seharusnya tidak memiliki batasan default. Untuk menyiasatinya, saya bisa membuat tabel dengan batasan default dan kemudian menghapusnya. Namun, tampaknya tidak ada …



4
Pernyataan "Sisipkan jika tidak ada" di SQLite
Saya memiliki database SQLite. Saya mencoba memasukkan nilai ( users_id, lessoninfo_id) dalam tabel bookmarks, hanya jika keduanya tidak ada sebelumnya berturut-turut. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id FROM lessoninfo WHERE Lesson="+lesson_no+" AND cast(starttime AS int)="+Math.floor(result_set.rows.item(markerCount-1).starttime)+") WHERE NOT EXISTS ( SELECT users_id,lessoninfo_id from bookmarks WHERE …


3
Batasan unik yang memungkinkan nilai kosong di MySQL
Saya memiliki bidang yang menyimpan kode produk. Kodenya unik, tetapi beberapa produk tidak memiliki kode. Saya tidak dapat menemukan kode karena itu adalah kode penyedia. Apakah batasan semacam ini mungkin terjadi di MySQL? Saya seorang noob dengan prosedur dan pemicu tersimpan, jadi jika solusinya melibatkan salah satu dari ini, harap …

4
Mewarisi dari kelas dasar generik, menerapkan batasan, dan menerapkan antarmuka di C #
Ini adalah pertanyaan sintaks. Saya memiliki kelas generik yang mewarisi dari kelas dasar generik dan menerapkan batasan ke salah satu parameter tipe. Saya juga ingin kelas turunan untuk mengimplementasikan antarmuka. Untuk kehidupan saya, saya tidak bisa menemukan sintaks yang benar. Inilah yang saya miliki: DerivedFoo<T1,T2> : ParentFoo<T1, T2> where T2 …

2
Postgresql: Batasan unik bersyarat
Saya ingin menambahkan batasan yang memberlakukan keunikan pada kolom hanya di sebagian tabel. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); Bagian di WHEREatas adalah angan-angan. Ada cara untuk melakukan ini? Atau haruskah saya kembali ke papan gambar relasional?

6
Menampilkan nama semua batasan untuk tabel di Oracle SQL
Saya telah menetapkan nama untuk masing-masing batasan untuk beberapa tabel yang telah saya buat di Oracle SQL. Masalahnya adalah untuk menghilangkan batasan untuk kolom tabel tertentu, saya perlu mengetahui nama yang telah saya berikan untuk setiap batasan, yang telah saya lupakan. Bagaimana cara mendaftar semua nama kendala yang telah saya …

4
Bagaimana cara membuat indeks unik pada kolom NULL?
Saya menggunakan SQL Server 2005. Saya ingin membatasi nilai dalam kolom menjadi unik, sambil mengizinkan NULLS. Solusi saya saat ini melibatkan indeks unik pada tampilan seperti ini: CREATE VIEW vw_unq WITH SCHEMABINDING AS SELECT Column1 FROM MyTable WHERE Column1 IS NOT NULL CREATE UNIQUE CLUSTERED INDEX unq_idx ON vw_unq (Column1) …

1
Mendeklarasikan batasan default saat membuat tabel
Saya membuat tabel baru di Microsoft SQL server 2000 dengan menulis kode alih-alih menggunakan GUI, saya mencoba mempelajari cara melakukannya "dengan cara manual". Ini adalah kode yang sebenarnya saya gunakan, dan berfungsi dengan baik: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT NULL, …

9
Apa kendala database? [Tutup]
Tertutup . Pertanyaan ini perlu lebih difokuskan . Saat ini tidak menerima jawaban. Ingin memperbaiki pertanyaan ini? Perbarui pertanyaan sehingga hanya berfokus pada satu masalah dengan mengedit posting ini . Tutup 5 tahun lalu . Perbaiki pertanyaan ini Apa definisi yang jelas dari batasan database? Mengapa batasan penting untuk database? …


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.