Opdatering (SQL)
Den stabile version blev
tjekket den 16. april 2022 . Der er ubekræftede
ændringer i skabeloner eller .
UPDATE er en SQL-sætning , der giver dig mulighed for at opdatere værdier i givne kolonner i en tabel .
Syntaks
OPDATERING [ top ( x )] < objekt >
SET < opgave 1 [, opgave 2 , ...] >
[ HVOR < betingelse > ];
- top(x) - kommandoen vil kun blive udført x gange
- <objekt> - det objekt, som handlingen udføres på (tabel eller visning )
- <tildeling> - en tildeling, der vil blive udført hver gang <betingelse>-betingelsen er opfyldt, eller for hver post, hvis der ikke er nogen where-klausul
- <betingelse> — betingelse for udførelse af kommando
- SET - efter nøgleordet skal der være en liste over tabelfelter, der vil blive opdateret og direkte de nye værdier selv i formularen
feltnavn="værdi"
Eksempler
OPDATERING tbl_books SET pris = 0 HVOR antal = 0 ;
OPDATERING PersonalInfo SET street = 'Lizyukova' , by = 'Voronezh' HVOR navn = 'Kitten' ;
OPDATERING temp et SÆT
deptno = ( VÆLG deptnr. FRA afd . WHERE loc = 'BOSTON' ),
( sal , komm . ) = (
VÆLG 1 . 1 * AVG ( sal ), 1 . 5 * AVG ( komm )
FRA temp b
HVOR en . depno = b . afd.nr
)
WHERE deptno IN ( VÆLG deptnr. FRA afd . WHERE loc = 'DALLAS' ELLER loc = 'DETROIT' );
Det sidste udtryk udfører følgende operationer:
- Kun de medarbejdere, der arbejder i Dallas eller Detroit, ændres
- Indstiller værdien af deptno-kolonnen til samme værdi som for medarbejdere fra Boston
- Lønnen for hver medarbejder er fastsat til 1,1 gange gennemsnitslønnen for hele afdelingen
- Hver medarbejders provision er fastsat til 1,5 gange den gennemsnitlige provision for hele afdelingen.
Se også
SQL |
---|
Versioner |
- SQL-86
- SQL-89
- SQL-92
- SQL:1999
- SQL:2003
- SQL:2006
- SQL:2008
- SQL:2011
- SQL:2016
|
---|
Nøgleord |
|
---|
Relaterede artikler |
|
---|
Dele af ISO/IEC SQL |
- Ramme
- Fundament
- Call Level Interface
- Vedvarende lagrede moduler
- Håndtering af eksterne data
- Objektsprogbindinger
- Informations- og definitionsskemaer
- SQL-rutiner og -typer til Java-programmeringssproget
- XML-relaterede specifikationer
|
---|