Ricerca 
it-ITen-US
Registrazione
Accedi
In-Vesti Dotnetwork
IN-VESTI DNW!!!
Sono finalmente arrivate le nuovissime T-Shirt di DotNetWork!!! Con soli 15,00 € ci sosterrai nelle spese di gestione della Community e ti invieremo a casa una splendida maglietta.
Se vuoi contribuire al mantenimento di DotNetWork.it Vai sulla pagina Iscrizioni
Effettua il pagamento usando IWBank
Click per andare alla pagina di Iscrizione
Oppure un Bonifico bancario (le coordinate sono sulla pagina Iscrizioni), inviaci una mail a support@dotnetwork.it indicandoci la tua taglia e l'indirizzo di spedizione.  Non appena verificata la ricezione del pagamento provvederemo a spedirti la tua T-Shirt.  Le magliette sono disponibili nelle taglie S-M-L-XL-XXL (in caso di esaurimento di una delle taglie, indica quella di "Backup"). Grazie per IN-VESTIRTI con NOI!!!
.:DotNetWork Founders:.
    Stampa     


DotNetWork Forums
REsettare campo in "contatore"
Ultimo Post 23 feb 2009 08.08 by Alberto [MVP] (DNW TEAM). 3 Risposte.
Stampa immediata
Ordina:
PrevPrev ProssimoProssimo
Non sei autorizzato ad inviare una risposta.
Autore Messaggi

Posts:537

--
22 feb 2009 12.33  
Buona Domenica a tutti.

Come faccio a resettare il campo int impostato autoincrementato automatico (contatore)?

per fare prove, cancello spesso il contenuto della tabella e vorrei far cominciare il contatore da 1 dato che ogni volta cancello 35000 record....

Grazie.

Posts:662

--
23 feb 2009 07.29  
Si fa attraverso il comando DBCC CHECKIDENT specificando il valore di RESEED. Devi fare attenzione ai valori di chiave primaria ovvero a non effettuare dei reseed su valori già esistenti. Ad esempio per resettare a 100 il campo identity della tabella clienti la sintassi è questa:

DBCC CHECKIDENT ( Clienti, RESEED , 100)

HTH
Alberto.


Posts:537

--
23 feb 2009 08.00  
Grazie Alberto...

Io prima cancello i record delle tabelle interessate :
DELETE FROM [GestionallDB].[dbo].[Prezzi]
DELETE FROM [GestionallDB].[dbo].[CodBarre]
DELETE FROM [GestionallDB].[dbo].[Articoli]
poi devo resettare i contatori delle rispettive tabelle interessate.
Il comando che mi hai dato, lo metto dopo il reset?

Proverò.
Grazie

Posts:662

--
23 feb 2009 08.08  
DELETE FROM [GestionallDB].[dbo].[Prezzi]
DELETE FROM [GestionallDB].[dbo].[CodBarre]
DELETE FROM [GestionallDB].[dbo].[Articoli]

DBCC CHECKIDENT ( [GestionallDB].[dbo].[Prezzi] , RESEED , 1)
DBCC CHECKIDENT ( [GestionallDB].[dbo].[CodBarre] , RESEED , 1)
DBCC CHECKIDENT ( [GestionallDB].[dbo].[Articoli] , RESEED , 1)
...
Non sei autorizzato ad inviare una risposta.

Active Forums 4.1
       
Articoli
Visual Studio LightSwitch Beta 1 - Installazione
La procedura di installazione e le risorse sul web
2010/08/24 | Autore: Mario De Ghetto
Iniziare da zero con WPF (Parte 2)
Iniziamo a scoprire gli oggetti Application e Window
2007/09/30 | Autore: Sabrina Cosolo
Panoramica del Sistema dei Comandi
Come iniziare a capire com'è fatto WPF (parte 5)
2007/09/30 | Autore: Patrizia Cosolo
Unit Testing del codice (parte 1)
Le basi per la costruzione di test per rendere più solido il nostro codice
2007/12/26 | Autore: Sabrina Cosolo
SQL Server Nozioni base (parte 1)
Come creare un database in SQL Server Usando Sql Management Studio
2008/03/09 | Autore: Sabrina Cosolo
ADO.NET Funzionalità di base
Effettuare una ricerca su recordset disconnessi tramite DataView
2007/12/02 | Autore: Andrea Zingoni
Iniziare da zero con Visual Studio
Introduzione a .NET e Visual Studio
2007/07/29 | Autore: Sabrina Cosolo
Assembly Strong Named
Firma digitale degli Assembly, uso e funzionalità
2007/08/05 | Autore: Sabrina Cosolo
    Stampa     
Home|Forums|Blogs|Mappa del sito
© 2007-2010 by DotNetWork  .:.  Condizioni d'uso  .:.  Privacy  .:.  Accedi  .:.