Pannello di Controllo Moderatore ]

[Risolto] Eliminare più record

Discussioni sulle caratteristiche di database

[Risolto] Eliminare più record

Messaggioda Nabucco » domenica 17 marzo 2019, 18:45

Ciao a tutti, sapete dirmi se è possibile eliminare più record contemporaneamente?
Grazie

IOS e XP 7 Professional
Ultima modifica di charlie il sabato 23 marzo 2019, 10:45, modificato 1 volta in totale.
Motivazione: Inserito [Risolto] e spunta verde
Open office 4
Mac os
Nabucco
 
Messaggi: 20
Iscritto il: sabato 1 febbraio 2014, 23:28

Re: Eliminare più record

Messaggioda charlie » domenica 17 marzo 2019, 20:03

Ciao, per eliminarli tutti esiste il comando SQL:

Codice: Seleziona tutto   Espandi visualeStringi visuale
DELETE FROM "nomeTabella"

eseguibile in modo diretto da menu > Strumenti > SQL.
Dopo la cancellazione dei record è buona norma eseguire il comando:

Codice: Seleziona tutto   Espandi visualeStringi visuale
CHECKPOINT DEFRAG

per compattare il database.

La struttura viene conservata.
Se presente una chiave primaria ad incremento automatico (ID), i record successivi proseguiranno dall'ultimo numero cancellato. Per ripartire da zero occorre immettere il comando:

Codice: Seleziona tutto   Espandi visualeStringi visuale
ALTER TABLE "nomeTabella" ALTER COLUMN "nomeCampo ID" RESTART with 0
charlie
macOS 10.12 Sierra: Open Office 4.1.5 - LibreOffice 6.0.7
Windows 7 pro (VirtualBox): Open Office 4.1.5 - LibreOffice 5.4.4.2
Ubuntu 17.04 LTE (VirtualBox): LibreOffice 5.1.6.2
http://www.charlieopenoffice.altervista.org
Avatar utente
charlie
Site Admin
Site Admin
 
Messaggi: 5935
Iscritto il: mercoledì 19 dicembre 2012, 11:50

Re: Eliminare più record

Messaggioda Nabucco » sabato 23 marzo 2019, 0:42

[Risolto] Grazie
Open office 4
Mac os
Nabucco
 
Messaggi: 20
Iscritto il: sabato 1 febbraio 2014, 23:28


Torna a Base

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite