Cum pot sa anticipez ID-ul?
Am intr-o baza de date MySQL un primary key ID. Stiti ca acesta fiind unic, daca am de exemplu 3 inregistrari (1, 2, 3), si sterg inregistrarea numarul 3, la o alta adaugare ID-urile vor fi (1, 2, 4). Adica 3-ul nu va mai fi adaugat, chiar daca a fost sters.
Pe mine ma intereseaza sa anticipez acest ultim ID, adica sa nu ma bazez pe "SELECT id FROM table ORDER BY id DESC LIMIT 1", apoi sa adun 1, fapt care imi returneaza 3 in caz ca id-ul 3 a fost sters, desi in baza de date dupa adaugare, ID-ul va fi 4.
Stiu ca pot sa iau ID-ul abia dupa adaugare, dar pe mine ma intereseaza inainte de adaugarea in baza de date.
M-ar interesa si pentru MSSQL.
Mersi!