T-SQL >> Lausumat >> DELETE | DevGuru

T-SQL ” Lausumat ” DELETE

Syntaksi: DELETE { table_name | view_name }
]
table_name Määrittää sen taulukon nimen, jolle poisto-operaatio suoritetaan. view_name Määrittää sen näkymän nimen, jolle poisto-operaatio suoritetaan. table_source Parametri, joka sallii tietojen määrittelyn table_source-taulukosta ja poistaa vastaavat rivit taulukosta ensimmäisessä FROM-lausekkeessa. criteria Määrittää poistettavan rivin tai poistettavien rivien rajoittavan ehdon tai rajoittavat ehdot.

DELETE-lause luo kyselyn, joka poistaa tietueita yhdestä tai useammasta taulusta.

DELETE on pysyvä!
Kun poistat tietueita DELETE-lauseella, et voi peruuttaa operaatiota. Voit tarkistaa, mitkä tietueet poistetaan, tarkastelemalla samoja kriteerejä käyttävän SELECT-kyselyn tuloksia.
On myös tärkeää ymmärtää, että DELETE-lause poistaa kokonaisia tietueita, ei vain tiettyjen kenttien tietoja. Jos haluat poistaa vain tietyt kentät, käytä UPDATE-kyselyä, joka muuttaa arvon NULLiksi.

Esimerkkejä

Koodi:

DELETE FROM Residents;

Tulos:

(10 row(s) affected)

Kuvaus:

Tämä esimerkki havainnollistaa, kuinka tyhjennät taulukon kokonaan kaikista tietueista ja jätät samalla taulukon rakenteen ja ominaisuudet, kuten attribuutit ja indeksit, koskemattomiksi.

Kieli(t): MS SQL Server

Koodi:

DELETE FROM Residents
WHERE Occupation = 'Teacher';

Tulos:

(3 row(s) affected)

Kuvaus:

Tämä esimerkki on tarkempi ja poistaa vain tietueet, jotka täyttävät tietyt kriteerit.

Kieli(t): MS SQL Server

Katso myös:

  • WHERE
  • DROP

Vastaa

Sähköpostiosoitettasi ei julkaista.