Kom godt i gang med SQL

Revidér data

Brug UPDATE-sætningen, hvis du vil ændre data i en tabel. Med denne sætning kan du ændre værdien for én eller flere kolonner i de rækker, som opfylder søgekriterierne i WHERE-udtrykket.

I eksemplet her opdateres oplysningerne om medarbejderen med id'en 410:

     UPDATE PERS
        SET JOB='Prgmr', SALARY = SALARY + 300
        WHERE ID = 410

SET-udtrykket angiver de kolonner, der skal opdateres, og de nye værdier.

WHERE-udtrykket er valgfrit og angiver, hvilke rækker der skal opdateres. Hvis WHERE-udtrykket udelades, opdaterer databasesystemet alle rækker i tabellen eller udplukket med de angivne værdier.

I dette eksempel angives tabellen (PERS) først, derefter angives en betingelse for den række, der skal opdateres. Oplysningerne om medarbejder 410 skal ændres: Medarbejderens stilling er nu Prgmr, og lønnen er steget med 300.

Du kan ændre data i flere rækker ved at specificere et WHERE-udtryk, som gælder for to eller flere rækker. I dette eksempel får alle salgsmedarbejdere en lønstigning på 15%:

     UPDATE PERS
        SET SALARY = SALARY * 1.15
        WHERE JOB = 'Sales'


[ Øverst på siden | Forrige side | Næste side | Indholdsfortegnelse | Stikordsregister ]