Veritabanım Object_Table, Data_Tableve adlı üç tablo içeriyor Link_Table. Bağlantı tablosu yalnızca iki sütun içerir: bir nesne kaydının kimliği ve bir veri kaydının kimliği.
Ben verileri kopyalamak istediğiniz DATA_TABLEo tek bir nesne kimliğine ve içine kayıtları karşılık gelen uç bağlantılıdır nerede Data_Tableve Link_Tablefarklı bir verilen nesne kimliği için.
Ben yapabilirsiniz bir tablo değişkeni seçme ve her yineleme için iki ekler yaparak bir döngü ile bunu.
Bunu yapmanın en iyi yolu bu mu?
Düzenleme : İki nedenden dolayı bir döngü önlemek istiyorum, ilk tembel olduğum ve bir döngü / temp tablo daha fazla kod gerektirir, daha fazla kod bir hata yapmak için daha fazla yer anlamına gelir ve ikinci nedeni performans hakkında bir endişe.
Tüm verileri tek bir ekte kopyalayabilirim, ancak her kaydın yeni bir kimliğe sahip olduğu yeni veri kayıtlarına bağlantı oluşturmak için bağlantı tablosunu nasıl alabilirim?