«primary-key» etiketlenmiş sorular

Anahtar, bir tablo içinde indirgenemez bir şekilde benzersiz olan ve null yapılamayan bir öznitelik kümesidir.

7
Birden çok tablodaki birincil anahtarlara atıfta bulunan yabancı anahtar?
Veritabanı çalışanları altında çalışanların_ce ve çalışanlar_sn olmak üzere iki tablom var. Her ikisinin de kendi benzersiz birincil anahtar sütunları vardır. Detuctions adında başka bir tablom var, yabancı anahtar sütununda staff_ce'nin ve staff_sn'nin birincil anahtarlarına başvurmak istiyorum. Mümkün mü? Örneğin employees_ce -------------- empid name khce1 prince employees_sn ---------------- empid name khsn1 …

6
Django modellerinde birincil anahtar olarak bir UUID kullanma (genel ilişkiler etkisi)
Birkaç nedenden ötürü ^, bazı Django modellerimde birincil anahtar olarak bir UUID kullanmak istiyorum. Bunu yaparsam, ContentType aracılığıyla genel ilişkileri kullanan "Contrib.comments", "django-voting" veya "django-tagging" gibi dış uygulamaları kullanmaya devam edebilecek miyim? Örnek olarak "django-voting" kullanıldığında, Oylama modeli aşağıdaki gibi görünür: class Vote(models.Model): user = models.ForeignKey(User) content_type = models.ForeignKey(ContentType) object_id …

5
SCOPE_IDENTITY () seçimi neden bir tamsayı yerine ondalık sayı döndürüyor?
Bu yüzden birincil anahtar olarak kimlik sütununa sahip bir tablom var, bu yüzden bir tamsayı. Öyleyse, SCOPE_IDENTITY()C # uygulamama neden her zaman int yerine ondalık değer döndürüyor? Bu gerçekten can sıkıcı çünkü ondalık değerler C # 'da örtük olarak tamsayılara dönüştürülmeyecek, bu da artık bir sürü şeyi yeniden yazmam gerektiği …

26
Birincil anahtarlarınızı nasıl buldunuz? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Ekibimdeki …

14
Rails'i kullanarak, birincil anahtarımı tam sayı yazılmış bir sütun olmayacak şekilde nasıl ayarlayabilirim?
Bir veritabanı şemasını yönetmek için Rails geçişlerini kullanıyorum ve tamsayı olmayan bir değeri birincil anahtar olarak (özellikle bir dize) kullanmak istediğim basit bir tablo oluşturuyorum. Sorunumdan soyutlamak için, employeesçalışanların alfanümerik bir dizeyle tanımlandığı bir tablo olduğunu varsayalım, örneğin "134SNW". Tabloyu şu şekilde bir geçişte oluşturmayı denedim: create_table :employees, {:primary_key => …

5
Bir SQLite tablosundan son otomatik artırılmış kimlik nasıl alınır?
Sütun kimliği (birincil anahtar, otomatik artış) ve İçerik (metin) içeren bir tablo Mesajlarım var. Kullanıcı adı (birincil anahtar, metin) ve Hash sütunları olan bir tablom var. Bir mesaj, bir Gönderen (kullanıcı) tarafından birçok alıcıya (kullanıcı) gönderilir ve bir alıcı (kullanıcı) birçok mesaj alabilir. İki sütunlu bir Messages_Recipients tablosu oluşturdum: MessageID …
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.