SlideShare a Scribd company logo
1 of 4
24 / 02/ 2011 Shkoza Floriana e Giaccherini Mattia Presentano  Istruzione Sql DELETE
Un'istruzione SQL molto semplice ed intuitiva  è  DELETE  che,  come dice il nome,  si occupa della cancellazione delle righe specificate. * Delete generico: DELETE FROM nome_tabella; * Delete con condizione: DELETE FROM nome_tabella WHERE nome_campo = 'valore';
Elimina tutte le righe della tabella selezionata. Questo però non consente di recuperare lo spazio occupato dalle righe che erano presenti; quasi tutti i database presentano una tecnica dedicata alla compattazione dello spazio inutilizzato. Inoltre le righe non possono essere eliminate se facenti parte di una chiave primaria in una relazione di integrità referenziale.  Per eliminare le suddette righe sarà necessario eliminare prima tutte le righe corrispondenti nella tabelle collegata.
DELETE FROM nome_tabella  WHERE nome='Mario' Eliminerà dalla tabella selezionata tutte quelle righe in cui il nome della persona è Mario . In alcuni database è inoltre permessa la specifica di altre tabelle da coinvolgere in un'operazione di JOIN;  i dati saranno eliminati dalla prima tabella indicata.

More Related Content

Viewers also liked (12)

Sians evaluation
Sians evaluationSians evaluation
Sians evaluation
 
Somma matrici
Somma matriciSomma matrici
Somma matrici
 
Bleeding in early pregnancy
Bleeding in early pregnancyBleeding in early pregnancy
Bleeding in early pregnancy
 
Tagungsbroschüre Interne Kommunikation 4-2016
Tagungsbroschüre Interne Kommunikation 4-2016Tagungsbroschüre Interne Kommunikation 4-2016
Tagungsbroschüre Interne Kommunikation 4-2016
 
Praxistage Interne Kommunikation 2.0 der SCM am 9. und 10. März 2016 in Frank...
Praxistage Interne Kommunikation 2.0 der SCM am 9. und 10. März 2016 in Frank...Praxistage Interne Kommunikation 2.0 der SCM am 9. und 10. März 2016 in Frank...
Praxistage Interne Kommunikation 2.0 der SCM am 9. und 10. März 2016 in Frank...
 
SCM-Newsletter 2-2016
SCM-Newsletter 2-2016SCM-Newsletter 2-2016
SCM-Newsletter 2-2016
 
Praxistage Interne Kommunikation 2.0 am 16. und 17. Juni 2016 in Düsseldorf
Praxistage Interne Kommunikation 2.0 am 16. und 17. Juni 2016 in Düsseldorf Praxistage Interne Kommunikation 2.0 am 16. und 17. Juni 2016 in Düsseldorf
Praxistage Interne Kommunikation 2.0 am 16. und 17. Juni 2016 in Düsseldorf
 
Intensivkurs Interne Kommunikation 2016
Intensivkurs Interne Kommunikation 2016Intensivkurs Interne Kommunikation 2016
Intensivkurs Interne Kommunikation 2016
 
Praxistage Strategisches Content Marketing
Praxistage Strategisches Content MarketingPraxistage Strategisches Content Marketing
Praxistage Strategisches Content Marketing
 
Broschüre Praxistage Onlinekommunikation 4/16
Broschüre Praxistage Onlinekommunikation 4/16Broschüre Praxistage Onlinekommunikation 4/16
Broschüre Praxistage Onlinekommunikation 4/16
 
Studie "Intranet – Marktübersicht und Trends 2015"
Studie "Intranet – Marktübersicht und Trends 2015"Studie "Intranet – Marktübersicht und Trends 2015"
Studie "Intranet – Marktübersicht und Trends 2015"
 
TOURImag 1-2016: Influencer Relations
TOURImag 1-2016: Influencer RelationsTOURImag 1-2016: Influencer Relations
TOURImag 1-2016: Influencer Relations
 

Sql delete

  • 1. 24 / 02/ 2011 Shkoza Floriana e Giaccherini Mattia Presentano Istruzione Sql DELETE
  • 2. Un'istruzione SQL molto semplice ed intuitiva è DELETE che, come dice il nome, si occupa della cancellazione delle righe specificate. * Delete generico: DELETE FROM nome_tabella; * Delete con condizione: DELETE FROM nome_tabella WHERE nome_campo = 'valore';
  • 3. Elimina tutte le righe della tabella selezionata. Questo però non consente di recuperare lo spazio occupato dalle righe che erano presenti; quasi tutti i database presentano una tecnica dedicata alla compattazione dello spazio inutilizzato. Inoltre le righe non possono essere eliminate se facenti parte di una chiave primaria in una relazione di integrità referenziale. Per eliminare le suddette righe sarà necessario eliminare prima tutte le righe corrispondenti nella tabelle collegata.
  • 4. DELETE FROM nome_tabella WHERE nome='Mario' Eliminerà dalla tabella selezionata tutte quelle righe in cui il nome della persona è Mario . In alcuni database è inoltre permessa la specifica di altre tabelle da coinvolgere in un'operazione di JOIN; i dati saranno eliminati dalla prima tabella indicata.