Salve a tutti.
Ho un database che voglio riutilizzare per inserire nuovi dati, cancellando quelli già presenti perché riferiti all'anno 2021 e invece voglio riutilizzarlo per l'anno nuovo.
Per fare questo ovviamente mi basta cancellare tutti i record e ce l'ho pronto.
Mi chiedevo c'è un modo per azzerare l'indice ID che identifica il record?
Grazie
Azzeramento ID
Azzeramento ID
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Azzeramento ID
Ciao, con un comando SQL diretto:
Codice: Seleziona tutto
ALTER TABLE "nomeTabella" ALTER COLUMN "nomeCampoID" RESTART with 0
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 104
- Iscritto il: sabato 10 aprile 2021, 13:28
Re: Azzeramento ID
Copia la tabella in una nuova (copia e incolla). Nel nome tabella scrivi il nuovo nome e seleziona "definizione".
Avrai una nuova tabella con gli stessi campi e formattazioni, ma senza dati.
Avrai una nuova tabella con gli stessi campi e formattazioni, ma senza dati.
LibreOffice 7.3.0 -- Linux 5.16.4-arch
Re: Azzeramento ID
grazie Charlie sei una fonte inesauribile di conoscenzacharlie ha scritto:Ciao, con un comando SQL diretto:Codice: Seleziona tutto
ALTER TABLE "nomeTabella" ALTER COLUMN "nomeCampoID" RESTART with 0
Immagino che possa anche partire da 1 cioè
Codice: Seleziona tutto
ALTER TABLE "nomeTabella" ALTER COLUMN "nomeCampoID" RESTART with 1
1) cancello i dati
2) vado in "strumenti" , "SQL " e digito il comando
giusto?
LibreOffice 7.4 Kubuntu 22.04 LTS
Re: Azzeramento ID
Confermo .
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org