Flux Noutăți & Rsaquo; Forumuri & Rsaquo; Ajutor SmartCash Retail Management System & Rsaquo; Articolul violeaza cheia primara sau unica & Rsaquo; Reply To: Solutie SQL
-
Violarea cheii primare este datorata generatorului cu numele: OUTITEMS_IDOUTITEM a carui valoare nu a fost incrementata la valoarea corecta in urma unui update/pompare de baza de date.
Solutie:
Mai intai afla valoarea maxima a campului IDOUTITEM din tabela OUTITEMS:SELECT MAX(IDOUTITEM) FROM OUTITEMS
Noteaza valoarea (sa zicem xx) si apoi introdu in SQL-ul de mai jos valoarea xx+1:
SET GENERATOR OUTITEMS_IDOUTITEM TO xx+1
dai commit si trebuie sa o ia de unde a ramas cu toate.
Numai bine
Dor