Läsanvisningar
- Föreläsning
-
Sams Teach Yourself T-SQL in One Hour a Day
- kapitel 4: Working with SQL Server Tables
- kapitel 10: Modifying Data with Action Queries (endast avsnitten om
UPDATE, INSERT och DELETE)
Instruktioner
- För att skriva och köra ett kommando, högerklicka på tabellen i fråga, välj
Select Top 1000 Rows och byt ut koden mot valfri egen kod. Kör sedan kommandot med F5 eller knappen Execute.
- För att se beskrivningar av de olika kolumnerna i en tabell (inklusive manuellt författade beskrivningar av kolumnerna i AdventureWorks), högerklicka på tabellen i fråga och välj
Design.
Övningar
Lösningsförslag
- Gör övningarna under "Activities" på sida 66 i kursboken.
- Skriv ett kommando som ökar samtliga kunders kreditgräns med $500.
- Skriv ett kommando som ökar kreditgränsen med $500 för samtliga kunder i Kalifornien (CA).
- Skriv ett kommando som tar bort samtliga kunder i Oregon (OR) och Utah (UT). Gör detta med ett enda kommando, inte två separata.
- Skapa en tabell som kan innehålla produkterna till inlämningsuppgift 1 i förra kursen, inklusive samtliga utökningar: namn, pris, miljömärkning och huruvida produkten är skrymmande. Mata in lämplig (och olämplig) data för att bekräfta att din tabell fungerar som tänkt.
- Utöka tabellen med en kolumn för produktkategorier, som bara kan innehålla värden ur en fördefinierad lista (exempelvis datorer, telefoner och TV-apparater). Mata in data för att testa denna kolumn.
- Skriv ett kommando som sänker priset på samtliga produkter med 50 kronor.
- Skriv ett kommando som sänker priset på samtliga produkter med 20 %.
- Justera de två föregående kommandona så att de aldrig sänker ett pris till mindre än 0 kronor.
- Studera tabellen
Production.Product i AdventureWorks och skriv ett kommando som skapar en ny rad i tabellen.
- Använd informationen om kolumnerna samt felmeddelandena när ni testar ert kommando till att ta reda på vad som krävs.
- När ni har skapat en ny rad kommer den att ligga längst ner efter att ni har kört
Select Top 1000 Rows.