Yuav Ua Li Cas Kom Tshem Ib Lub Rooj Hauv Sql

Cov txheej txheem:

Yuav Ua Li Cas Kom Tshem Ib Lub Rooj Hauv Sql
Yuav Ua Li Cas Kom Tshem Ib Lub Rooj Hauv Sql

Video: Yuav Ua Li Cas Kom Tshem Ib Lub Rooj Hauv Sql

Video: Yuav Ua Li Cas Kom Tshem Ib Lub Rooj Hauv Sql
Video: Tsis Muaj Peev Xwm Yuav Ua Li Cas 2024, Hlis ntuj nqeg
Anonim

Cov Lus Nug Muaj Lub Ntsiab Lus (SQL) tau tsim nyob rau xyoo 1970 los ntawm ob tus neeg Asmeskas (Raymond Boyce thiab Donald Chamberlin) los ntawm IBM. Nws thawj version tau lees paub ua ntej xyoo 1986 thiab niaj hnub no nws yog hom lus tswj kav tshaj lus. Tau kawg, kev ua haujlwm ntawm kev tshem cov ntxhuav los ntawm cov ntaub ntawv yog ib qho ntawm cov haujlwm yooj yim ntawm cov lus no thiab tuaj yeem ua ntau txoj hauv kev.

Yuav ua li cas kom tshem ib lub rooj hauv sql
Yuav ua li cas kom tshem ib lub rooj hauv sql

Tsim nyog

Yooj yim kev paub ntawm SQL lus

Cov Lus Qhia

Kauj ruam 1

Siv cov nqe lus SQL truncate los yaug lub rooj, hais lub npe ntawm lub rooj koj xav nyob rau hauv koj cov lus nug. Piv txwv, yog tias koj xav tshem lub rooj npe uas muaj npe TableToClear, tom qab ntawd tag nrho cov lus nug yuav tsum zoo li no:

truncate lub rooj `TableToClear`

Kauj ruam 2

Siv tus neeg teb xov tooj rho tawm ua lwm txoj haujlwm rau tus neeg teb xov tooj txiav ua kom lawb tawm cov ntaub ntawv ntawm cov kab ntawv los ntawm kab. Cov syntax rau cov lus txib no xav kom koj qhia lub npe ntawm cov lus thiab cov zwj ceeb hauv qab kab twg yuav tsum tau muab tshem tawm ntawm nws. Yog tias koj nkag mus rau qhov xwm txheej uas paub tias muaj tseeb, tsis hais txog cov ntsiab lus ntawm kab, tom qab ntawd txhua cov ntaub ntawv cov lus yuav raug muab lwv tawm. Piv txwv li, rau lub rooj TableToClear, ib qho lus nug nrog tus neeg teb xov tooj no tuaj yeem tsim tau zoo li no:

rho tawm ntawm `TableToClear` qhov twg 1

Tsis zoo li lub sijhawm ua haujlwm truncate, cov lus nug no yuav xa tus naj npawb ntawm cov kab rho tawm. Lwm qhov sib txawv hauv kev ua tiav ntawm cov lus txib no tsis yog xauv tag nrho cov lus, tab sis tsuas yog cov ntaub ntawv tau ua tiav nyob rau lub sijhawm. Qhov kev xaiv no yuav siv sijhawm ntev dua rau kev coj ua, uas yuav ua rau pom thaum muaj cov neeg coob ntawm cov kab nyob hauv lub rooj tau yaug.

Kauj ruam 3

Tseem muaj ntau cov kev xaiv uas txawv - piv txwv li, lawb lub rooj tag thiab rov ua nws hauv ib qho Sql lus nug. Siv poob kom rho tawm thiab tsim los tsim. Piv txwv li, yog tias TableToClear lub rooj muaj 50-tus cim Lub npe ntawv teb thiab ib tus lej Code rau cov tsis yog tus lej, yog li koj tuaj yeem sau cov haujlwm rau kev rho tawm thiab rov ua raws li hauv qab no:

poob lub rooj `TableToClear`;

tsim cov lus `TableToClear` (Cov lej zauv tsis null,

Npe char (50) tsis thov);

Pom zoo: