Pannello di Controllo Moderatore ]

Eliminare più record

Discussioni sulle caratteristiche di database

Eliminare più record

Messaggioda Nabucco » domenica 17 marzo 2019, 17:45

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

IOS e XP 7 Professional
Open office 4
Mac os
Nabucco
 
Messaggi: 15
Iscritto il: sabato 1 febbraio 2014, 22:28

Re: Eliminare più record

Messaggioda charlie » domenica 17 marzo 2019, 19: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: 5653
Iscritto il: mercoledì 19 dicembre 2012, 10:50


Torna a Base

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite