«constraints» etiketlenmiş sorular

Bir kısıt, belirli bir bağlamda yerine getirilmesi gereken bir koşuldur. Kısıtlamalar genellikle veritabanları ve programlama dillerinde hataları tespit etmek, veri tutarlılığını ve doğruluğunu sağlamak ve iş gereksinimlerini zorlamak için kullanılır.

11
Arabirimi C # genel tür kısıtı olarak nasıl kullanabilirim?
Aşağıdaki işlev bildirimini almanın bir yolu var mı? public bool Foo<T>() where T : interface; yani. burada T (benzer bir arabirimi olan where T : classve struct). Şu anda yerleştim: public bool Foo<T>() where T : IBase; IBase, tüm özel arayüzlerim tarafından devralınan boş bir arayüz olarak tanımlandığında ... İdeal …


4
SQL Server'da bir sütun ekle deyiminde adlandırılmış bir varsayılan kısıt oluşturabilir miyim?
SQL Server'da, bir tabloda yeni bir sütun var: ALTER TABLE t_tableName ADD newColumn NOT NULL Varsayılan bir kısıtlama belirtmeden NOT NULL belirttiğiniz için bu başarısız olur. Tablonun varsayılan bir kısıtlaması olmamalıdır. Bu sorunu aşmak için, tabloyu varsayılan kısıtlamayla oluşturabilir ve sonra kaldırabilirim. Ancak, varsayılan kısıtlamanın bu ifadenin bir parçası olarak …



4
SQLite'de “Ekle yoksa” ifadesi
Bir SQLite veritabanım var. Yalnızca bir satırda daha önce yoksa değerleri ( users_id, lessoninfo_id) tabloya eklemek çalışıyorum bookmarks. 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 users_id=(SELECT _id FROM …


3
MySQL'de boş değerlere izin veren benzersiz kısıtlama
Ürün kodlarını depolayan bir alanım var. Kodlar benzersizdir, ancak bazı ürünlerin bir kodu yoktur. Kodları icat edemem çünkü bunlar sağlayıcı kodları. MySQL'de bu tür bir kısıtlama mümkün müdür? Depolanan prosedürler ve tetikleyicilerle bir noob'um, bu nedenle çözüm bunlardan birini içeriyorsa, lütfen sabırlı olun. Güncelleme: Sütun boş DEĞİLDİR. Bu yüzden bunu …

4
Genel bir temel sınıftan devralın, bir kısıtlama uygulayın ve C # 'da bir arabirim uygulayın
Bu bir söz dizimi sorusudur. Genel bir temel sınıftan miras alan ve tür parametrelerinden birine bir kısıtlama uygulayan genel bir sınıfım var. Ayrıca türetilmiş sınıfın bir arabirim uygulamasını istiyorum. Hayatım boyunca, doğru sözdizimini bulamıyorum. Sahip olduğum şey bu: DerivedFoo<T1,T2> : ParentFoo<T1, T2> where T2 : IBar { ... } Akla …

2
Postgresql: Koşullu olarak benzersiz kısıtlama
Yalnızca tablonun bir bölümünde bir sütunda benzersizliği zorlayan bir kısıtlama eklemek istiyorum. ALTER TABLE stop ADD CONSTRAINT myc UNIQUE (col_a) WHERE (col_b is null); Yukarıdaki WHEREbölüm arzulu bir düşüncedir. Bunu yapmanın herhangi bir yolu var mı? Yoksa ilişkisel çizim tahtasına geri mi dönmeliyim?

6
Oracle SQL'de bir tablo için tüm kısıtlamaların adlarını görüntüleyin
Oracle SQL'de oluşturduğum birden çok tablo için kısıtlamaların her biri için bir ad tanımladım. Sorun şu ki, belirli bir tablonun sütunu için bir kısıtlama bırakmak için her kısıtlama için sağladığım ve unuttuğum adı bilmem gerekiyor. Bir tablonun her bir sütunu için belirlediğim tüm kısıtlamaların adlarını nasıl listeleyebilirim? Bunu yapmak için …

4
NULL sütununda benzersiz bir dizin nasıl oluşturulur?
SQL Server 2005 kullanıyorum. NULLS'a izin verirken bir sütundaki değerleri benzersiz olacak şekilde sınırlamak istiyorum. Mevcut çözümüm, aşağıdaki gibi bir görünümde benzersiz bir dizin içeriyor: 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) Daha iyi …

1
Bir tablo oluştururken varsayılan bir kısıtlama bildirmek
GUI kullanmak yerine kodu yazarak Microsoft SQL server 2000'de yeni bir tablo oluşturuyorum, bunu "manuel yolla" nasıl yapacağımı öğrenmeye çalışıyorum. Aslında kullandığım kod bu ve iyi çalışıyor: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user" VARCHAR(25) NOT NULL, "file_name" VARCHAR(50) NOT NULL, CONSTRAINT "pk_attachments" PRIMARY …

9
Veritabanı kısıtlamaları nelerdir? [kapalı]
Kapalı . Bu soruya daha çok odaklanılması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Soruyu yalnızca bu gönderiyi düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştirin Veritabanı kısıtlamasının net bir tanımı nedir? Bir veritabanı için kısıtlamalar neden …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.