2016-03-29 18 views
-1

Bir tablonun yedeğini oluşturmam gerekiyor.Tablonun zaten üzerinde tanımlanmış bir birincil anahtarı var. ancak herhangi bir anahtarı yok

Mevcut tabloyu yazdım (Table1). Komut dosyasını tablo adıyla Table_backup olarak yürütürken, 'tablo' zaten üzerinde tanımlanmış bir birincil anahtara sahip olduğunu belirten bir hata oluştu. Ama üzerinde herhangi bir anahtar yok.

Varolan anahtarı Table1 üzerinde yeniden adlandırdıktan sonra, bir anahtar oluşturabiliyorum.

Birisi açıklayabilir mi? Tablolar arasında bir ilişki var mı, bir veritabanının farklı tablolarında aynı ana anahtar kısıtlamalarını oluşturamıyor muyuz?

+0

Teknoloji, sunucu veya istemci tarafı ve diğerleri gibi bazı önemli bilgiler eksik. lütfen bunları ekleyin! – cramopy

cevap

0

Kullandığınız RDBMS'yi belirtmezsiniz, ancak normalde Birincil Anahtar alan oluşturma işlemi, normalde veritabanında benzersiz olması gereken, aynı ada sahip temel bir dizin oluşturmayı gerçekleştirir.

+0

Teşekkür ederim, bu bir SQL Server – Yogi

+0

Sorun muydu? Cevabınız doğruysa onu kabul edebilir/kabul edebilirsiniz. –

İlgili konular