TÖRLÉS – Az olyan nyelveken, mint az MDl, egy SQL - művelet a rekordok táblából való eltávolítására. A rekordok törlésre való kiválasztásának kritériumait a where záradék határozza meg . Ha a kiválasztási feltétel nincs megadva, az összes rekord törlődik.
Általános parancs szintaxis:
DELETE FROM < Table Name > WHERE < Record Selection Condition >Egy ilyen parancs végrehajtásának következménye a <Táblázatnév> táblából azon sorok törlése, amelyek megfelelnek a <Record Selection Condition> feltételnek . A parancs azonban nem ad vissza eredményt, ezért nem használható paraméterként a SELECT parancsban .
A táblák közötti törléshez az idegen kulcsokat lépcsőzetes törlésre és frissítésre kell állítani. Ez az opció nem fog működni:
TÖRLÉS < Törölendő rekord neve > - > FROM < 1. tábla neve > JOIN < 2. tábla neve > BE < csatlakozási feltétel > ;És ez működhet:
TÖRLÉS ab , b A szerzőktől AS a , AuthorArticle AS ab , cikkek AS b , AHOL a . AuthID = ab . AuthID ÉS ab . Cikkazonosító = b . Cikkazonosító AND AuthorLastName = 'Henry' ;Az összes rekord törlése egy táblából idegen kulcsok és a tranzakciós mechanizmus jelenlétében sokáig tarthat. A TRUNCATE művelet használható a táblázat teljes törlésére .
SQL | |
---|---|
Verziók |
|
Kulcsszavak |
|
Kapcsolódó cikkek | |
Az ISO/IEC SQL részei |
|
Adatbázis | |
---|---|
Fogalmak |
|
Objektumok |
|
Kulcsok | |
SQL |
|
Alkatrészek |