Pytanie : Dlaczego móc I dlaczego rejestr w SQL baza danych bez początkowy klucz?

Być tam  sposób tam  wejście na SQL Serwer baza danych który mieć początkowy klucz? I móc duplikat wejście the SET ROWCOUNT rozkaz ale duplikat wziąć daleko zbyt gdy I musieć zbyt rejestr który mieć duplikat.  Rejestr robić ponieważ the stół mieć tysiące rejestr.  Być tam  wchodni sposób wszystkie duplikat?  

Odpowiedź : Dlaczego móc I dlaczego rejestr w SQL baza danych bez początkowy klucz?

Kochany

Mówić ty mieć stół na przykład z the następujący pole
col1, col2, col3, col4, colN.

najpierw używać the najpierw rozkaz

Wybiórka * w Table1_Back od Table1

wtedy use pod rozkaz the oryginalny stół

Trunacate table1

wtedy używać the wtedy zapytanie rejestr z powrotem z ewentualny ewentualny rejestr filtrować.

wszywka w Table1 (fieldList)
Wybrany odrębny col1, col2, col3, col4, colN od Table1_back

dla crosscheck the zapytanie sztuczka najpierw ty biegać the 2 zapytanie najpierw.

1) wybrany obliczenie (*) od table1
2) Wybrany odrębny col1, col2, col3, col4, colN od Table1
i sprawdzać zapytanie the nie rejestr wracać the (1) (pierwszy) zapytanie Rezultat, i ile nie rząd wracać drugi zapytanie. ty musieć defintly the różny nie rząd dla oba zapytanie, i jeżeli w ten sposób mój mój trciks suly pracować dla ty.
i miewać the ten sam problem wewnątrz past dokąd mój baza danych miewać mistrzowski stół mebers i dziecko stół Członek Drzewo, i i używać the mistrzowski techinq i ono pracować. I mieć nadzieję i musieć opryskliwy praca dla ty.

Dzięki & Uwzględnienie.
Inne rozwiązania  
 
programming4us programming4us