SQL Server 2000 kullanıyorum. Tabloda kullandığım 4 adet index var.
Alanlar ise;
REF int (PRIMARY KEY)
AKTIF Smallint
BAGREF Smallint
KOD varchar(15)
Index1 e tanımlı alan REF (PRIMARY KEY)
Index2 e tanımlı alan AKTIF
Index3 e tanımlı alan BAGREF
Index4 e tanımlı alan KOD, REF
INSERT INTO ile primary key alanına aynı rakamlı bir kayıt daha yazılamaz. Bunu biliyorum. Ama diğer indexler için de bu geçerli mi? Indexler hakkında çok detaylı bir bilgiye sahip değilim. Bunu sormamdaki sebepte aşağıdaki örnekten dolayıdır.
Kod: Tümünü seç
INSERT INTO Table1 (REF, AKTIF, BAGREF, KOD) VALUES (1,1,1,'1')
Kod: Tümünü seç
INSERT INTO Table1 (REF, AKTIF, BAGREF, KOD) VALUES (2,1,1,'1')
Hata olarak;
Cannot insert duplicate key row in object 'Table1' with unique index 'Index2'.
Nerde hata yapıldığını hakkında bilgilendirir ve yardım ederseniz sevinirim.