Strukturirani poizvedbeni jezik (SQL) sta v sedemdesetih letih razvila dva Američana (Raymond Boyce in Donald Chamberlin) iz IBM-a. Njegova prva različica je bila uradno sprejeta leta 1986, danes pa je najpogostejši jezik za upravljanje baz podatkov. Seveda je čiščenje tabel iz zapisov ena izmed osnovnih operacij v tem jeziku in se lahko izvede na več načinov.
Potrebno
Osnovno znanje jezika SQL
Navodila
Korak 1
Uporabite izjavo za okrnitev SQL za izpiranje tabel in določite ime tabele, ki vas zanima v vaši poizvedbi. Če želite na primer počistiti tabelo z imenom TableToClear, mora biti celotna poizvedba videti tako:
okrni tabelo `TableToClear`
2. korak
Za brisanje podatkov iz tabele vrstico za vrstico uporabite operator brisanja kot alternativo operaterju okrnjenega. Sintaksa tega ukaza zahteva, da določite ime tabele in pogoj, pod katerim naj bo vrstica iz nje odstranjena. Če vnesete pogoj, za katerega je znano, da je resničen, ne glede na vsebino vrstice, bodo vsi zapisi tabele izbrisani. Na primer, za tabelo TableToClear lahko poizvedbo s tem operatorjem sestavimo tako:
izbriši iz `TableToClear`, kjer 1
Za razliko od operaterja obrezovanja bo ta poizvedba vrnila število izbrisanih vrstic. Druga razlika pri izvajanju tega ukaza ni zaklepanje celotne tabele, temveč le zapis, ki se trenutno obdeluje. Izvajanje te možnosti bo trajalo dlje, kar bo postalo opazno, ko bo v tabeli izpraznjeno veliko število vrstic.
3. korak
Obstajajo tudi bolj eksotične možnosti - tabelo na primer popolnoma izbrišite in znova ustvarite v eni poizvedbi SQL. Uporabite drop za brisanje in ustvarjanje za ustvarjanje. Če je na primer tabela TableToClear sestavljena iz 50-mestnega besedilnega polja Name in polja celoštevilčne kode z vrednostmi, ki niso nič, potem lahko postopke za njegovo brisanje in ponovno ustvarjanje napišete na naslednji način:
spustite tabelo `TableToClear`;
ustvari tabelo `TableToClear` (Koda celo število ni nič, Ime char (50) ni nič
);