jackk87
22-03-2011, 20:14
Buonasera a tutti,
sto sviluppando un'applicazione in VB.NET con DB Sql Server Express 2005 e vorrei resettare e ordinare il campo identity di una tabella cioè:
in Access facendo Compatta e Ripristina DB automaticamente tutte le variabili contatore venivano resettate e ordinate Es:
PRIMA DOPO
1° Record chiave primaria = 1 1° Record chiave primaria = 1
2° Record chiave primaria = 5 2° Record chiave primaria = 2
3° Record chiave primaria = 7 3° Record chiave primaria = 3
Prossimo Contatore=9 Prossimo Contatore=4
Vorrei effettuare la stessa cosa in Sql Server Express 2005 è possibile farlo?
ho provato con DBCC CHECKIDENT (tabella, reseed, 0) ma con questa istruzione resetto solo il contatore (Identity) quindi se la tabella è vuota va bene ma se contiene record potrei ricevere degli errori quando il nuovo contatore già esiste.
Spero che qualcuno mi aiuti
Grazie in anticipo a tutti :help:
sto sviluppando un'applicazione in VB.NET con DB Sql Server Express 2005 e vorrei resettare e ordinare il campo identity di una tabella cioè:
in Access facendo Compatta e Ripristina DB automaticamente tutte le variabili contatore venivano resettate e ordinate Es:
PRIMA DOPO
1° Record chiave primaria = 1 1° Record chiave primaria = 1
2° Record chiave primaria = 5 2° Record chiave primaria = 2
3° Record chiave primaria = 7 3° Record chiave primaria = 3
Prossimo Contatore=9 Prossimo Contatore=4
Vorrei effettuare la stessa cosa in Sql Server Express 2005 è possibile farlo?
ho provato con DBCC CHECKIDENT (tabella, reseed, 0) ma con questa istruzione resetto solo il contatore (Identity) quindi se la tabella è vuota va bene ma se contiene record potrei ricevere degli errori quando il nuovo contatore già esiste.
Spero che qualcuno mi aiuti
Grazie in anticipo a tutti :help: