«unique-constraint» etiketlenmiş sorular

Benzersiz kısıtlama, bir veya birden çok alanı bir veri varlığında benzersiz olacak şekilde ayarlayan bir dizindir



4
SQLite tablo kısıtı - birden çok sütunda benzersiz
Ben SQLite web sitesinde sözdizimi "grafikler" bulabilirsiniz, ancak hiçbir örnek ve kodum çöküyor. Tek bir sütunda benzersiz kısıtlamaları olan diğer tabloları var, ancak iki sütundaki tabloya bir kısıtlama eklemek istiyorum. Ben "sözdizimi hatası" mesajı ile bir SQLiteException neden olan budur. CREATE TABLE name (column defs) UNIQUE (col_name1, col_name2) ON CONFLICT …

8
Java'da @UniqueConstraint ek açıklaması
Bir Java fasulyem var. Şimdi, alanın benzersiz olması gerektiğinden emin olmak istiyorum. Aşağıdaki kodu kullanıyorum: @UniqueConstraint(columnNames={"username"}) public String username; Ama bazı hatalar alıyorum: @UniqueConstraint is dissallowed for this location Benzersiz kısıtlamaları kullanmanın doğru yolu nedir? Not: Oyun çerçevesi kullanıyorum.

3
PostgreSQL tablosunu nasıl ALTER yapabilir ve bir sütunu nasıl benzersiz hale getirebilirim?
Şema böyle görünüyor PostgreSQL bir tablo var: CREATE TABLE "foo_table" ( "id" serial NOT NULL PRIMARY KEY, "permalink" varchar(200) NOT NULL, "text" varchar(512) NOT NULL, "timestamp" timestamp with time zone NOT NULL ) Şimdi, tabloyu ALTERing yaparak kalıcı bağlantıyı tablo boyunca benzersiz kılmak istiyorum. Biri bana bu konuda yardımcı olabilir …

7
MySQL - Mevcut bir Alanı Benzersiz Yap
Benzersiz olması gereken bir alan ile zaten var olan bir tablo var. Ben sadece biliyorum çünkü zaten başka bir var, aynı değeri olan tabloya bir giriş yapıldı ve bu sorunlara neden oldu. Bu alanın yalnızca benzersiz değerleri kabul etmesini nasıl sağlayabilirim?

3
Benzersiz kısıtlama için adlandırma kuralı
Adlandırma kuralları önemlidir ve birincil anahtar ve yabancı anahtar yaygın olarak kullanılan ve açık kurallara sahiptir ( PK_Tableve FK_Table_ReferencedTablesırasıyla). IX_Table_ColumnEndeksler adlandırma da oldukça standarttır. UNIQUE kısıtlaması ne olacak? Bu kısıtlama için genel olarak kabul edilen bir adlandırma kuralı var mı? Gördüğüm UK_TableName_Column, UQ_TableName_Columnve birisi tavsiye AX_TableName_Column- o nereden geldiğini bilmiyorum. …

19
Entity Framework Code First'te Benzersiz Kısıtlama
Soru Akıcı sözdizimi veya bir öznitelik kullanarak bir özellik için benzersiz bir kısıt tanımlamak mümkün müdür? Değilse, geçici çözümler nelerdir? Birincil anahtara sahip bir kullanıcı sınıfım var, ancak e-posta adresinin de benzersiz olduğundan emin olmak istiyorum. Veritabanını doğrudan düzenlemeden bu mümkün müdür? Çözüm (Matt'in cevabına göre) public class MyContext : …

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?

4
Sütunumda nasıl benzersiz bir kısıt oluşturabilirim (SQL Server 2008 R2)?
SQL Server 2008 R2'ye sahibim ve benzersiz bir sütun ayarlamak istiyorum. Bunu yapmanın iki yolu var gibi görünüyor: "benzersiz dizin" ve "benzersiz kısıtlama". Çoğu kişi tarafından benzersiz kısıtlama önerilmesine rağmen, anladığımdan çok farklı değiller, çünkü siz de otomatik olarak bir indeks alırsınız. Nasıl benzersiz bir kısıt oluşturabilirim? ALTER TABLE Customer …

16
Çift girişler nasıl silinir?
Mevcut bir tabloya benzersiz bir kısıtlama eklemem gerekiyor. Tablonun zaten milyonlarca satıra sahip olması ve satırların çoğunun eklemem gereken benzersiz kısıtlamayı ihlal etmesi dışında bu sorun değil. Sorun teşkil eden satırları kaldırmak için en hızlı yaklaşım nedir? Yinelenenleri bulup silen bir SQL deyimim var, ancak çalıştırmak sonsuza kadar sürüyor. Bu …
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.