Video: SCCM Reports: How To Install & Configure Reporting Services Point in SCCM 2025
Etter hvert som tiden går, kan data bli gamle og miste nytten sin. Du vil kanskje fjerne denne utdaterte data fra sin SQL-tabell. Unødvendig data i et bord reduserer ytelsen, forbruker minne, og kan forvirre brukere. Du vil kanskje overføre eldre data til et arkivbord og deretter ta arkivet offline. I det usannsynlige tilfelle at du noen gang trenger dataene igjen, kan du gjenopprette den.
I mellomtiden reduseres ikke din daglige behandling. Enten du bestemmer deg for at foreldet data er verdt å arkivere, kommer du til slutt når du vil slette dataene. SQL sørger for fjerning av rader fra databasetabeller ved bruk av DELETE-setningen.
Du kan slette alle radene i et bord ved hjelp av en ukvalifisert DELETE-setning, eller du kan begrense slettingen til bare valgte rader ved å legge til en WHERE-bestemmelse. Syntaxen ligner syntaksen til en SELECT-setning, bortsett fra at du ikke angir kolonner. Tross alt, hvis du vil slette en tabellrad, vil du sannsynligvis fjerne alle dataene i den radens kolonner.
For eksempel, anta at kunden din, David Taylor, nettopp flyttet til Sveits og ikke kommer til å kjøpe noe fra deg lenger. Du kan fjerne ham fra ditt KUNDE bord ved å bruke følgende setning:
SLETT FRA KUNDE der FirstName = 'David' og LastName = 'Taylor';
Forutsatt at du bare har en kunde som heter David Taylor, gjør denne setningen den tiltenkte slettingen. Hvis du har to eller flere kunder som deler navnet David Taylor, kan du legge til flere vilkår i WHERE-klausulen for å sikre at du bare sletter kunden du vil fjerne. Hvis du ikke legger til en WHERE-bestemmelse, blir alle kunder som heter David Taylor slettet.
