SLET - På sprog som MDl, en SQL - operation til at fjerne poster fra en tabel. Kriterierne for udvælgelse af poster til sletning bestemmes af where-klausulen . Hvis udvælgelseskriteriet ikke er defineret, slettes alle poster.
Generel kommandosyntaks:
SLET FRA < Tabelnavn > HVOR < Record Selection Condition > _Konsekvensen af at udføre en sådan kommando vil være sletning af de rækker fra tabellen <Tabelnavn> , der matcher betingelsen <Record Selection Condition> . Kommandoen returnerer dog ikke noget resultat og kan derfor ikke bruges som en parameter i SELECT- kommandoen .
For at udføre en sletning på tværs af tabeller, skal fremmednøgler indstilles til at kaskade slette og opdatere. Denne mulighed virker ikke:
SLET < Optegnelsesnavn , der skal slettes > -> FRA < Tabel 1 navn > JOIN < Tabel 2 navn > TIL < join condition > ;Og dette kan måske virke:
SLET ab , b FRA Authors AS a , AuthorArticle AS ab , Artikler AS b HVOR a . AuthID = ab . AuthID OG ab . Artikel-ID = b . ArticleID AND AuthorLastName = 'Henry' ;Sletning af alle poster fra en tabel i nærværelse af fremmednøgler og transaktionsmekanismen kan tage lang tid. TRUNCATE- operationen kan bruges til at rydde en tabel fuldstændigt .
SQL | |
---|---|
Versioner |
|
Nøgleord | |
Relaterede artikler | |
Dele af ISO/IEC SQL |
|
Database | |
---|---|
Begreber |
|
Objekter | |
Nøgler | |
SQL | |
Komponenter |