--poista taulun nimestä
--1> Poista vain joitain tietoja taulukosta, taulun rakenne on yhä olemassa.
--2>Delete voi poistaa osan tiedoista missä-lausekkeella, esim. DELETE FROM Student WHERE sAge > 20
--3> Automaattinumerointi ei palaa alkuperäiseen arvoonsa.
--truncate table -nimi
--1>truncate-lausetta ei voi seurata where-ehtolla, sitä ei voi poistaa ehdon mukaan, vain kaikki tiedot voidaan poistaa.
--2> Automaattinen numerointi palautuu alkuperäiseen arvoonsa.
--3> Trunkkauksen käyttäminen kaiken datan poistamiseen taulukosta on paljon tehokkaampaa kuin poistaminen, koska trunkkaus käyttää minimimenetelmää lokien tallentamiseen.
--4>truncate poistaa tiedot laukaisematta delete-triggeriä.
--pudota taulukon nimi
--1> Poista itse taulukko, eli poista kaikki tiedot ja taulukon rakenne (sarakkeet, rajoitteet, näkymät, avaimet) taulukosta.
Automaattinen numerointi selitetty:
1 Automaattinen numerointi kasvaa vain eteenpäin, ei taaksepäin. 2 Jos tietojen syöttämisessä tapahtuu virhe, automaattinen luku kasvaa myös, ja seuraavalla kerralla numero "ohitetaan pois". 3. Automaattisia numerointisarakkeita ei voi muokata käsin.
|