Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs
 

SQL Server Transact-SQL®-programmering


Kurs: 5324 dagar

 Tipsa kollega   Skriv ut   Frågor och svar   Ladda ner PDF   Facebook   Twitter    View in English

Boka direkt

Du får lära dig att

  • Utveckla databasapplikationer för SQL Server-databaser med Transact-SQL
  • Skapa modulär kod med hjälp av lagrade procedurer
  • Utveckla återanvändbar kod med skalära och tabellvärderade funktioner
  • Hantera körtidsfel i Transact-SQL för att skapa stabil mjukvara
  • Granska dataförändringar med hjälp av AFTER-triggrar
  • Hantera samstämmighet med hjälp av transaktioner och låsalternativ

Sammanfattning

Transact-SQL är en väsentlig del av SQL Server. Transact-SQL-funktioner ger användare möjlighet att skapa skalbara, distribuerade applikationer som motsvarar kraven från moderna organisationer. Kursen ger erfarenhet av att skapa lagrade procedurer och triggrar och att utveckla T-SQL som kan utnyttja SQL Server maximalt.

Vem bör delta

Databasutvecklare, administratörer och analytiker som vill utöka sina kunskaper om SQL Server 2005 eller 2008. Erfarenhet av SQL Server i nivå med kurs 137, "SQL Server 2008: omfattande introduktion", förutsätts.

Praktiska övningar

En rad praktiska övningar ger erfarenhet av att utveckla Transact-SQL, bland övningarna kan nämnas:
  • Lägga till en kolumn i en databastabell med hjälp av ALTER TABLE
  • Skicka data in i en lagrad procedur med hjälp av parametrar
  • Modifiera data i en transaktion
  • Hindra fel med TRY...CATCH
  • Anropa en användardefinierad funktion i en SQL-sats
  • Skriva triggrar för att genomföra avancerad validering
  • Härleda förändringar i metadata med hjälp av DDL-triggrar

Kursinnehåll

Arkitekturen i SQL Server

  • SQL Server: översikt över versioner
  • Introduktion till verktygen
  • SQL Server Management Studio

Hantera tabeller med DDL

Skapa scheman

  • Hantera scheman
  • Använda schemareferenser eller standardschemat
  • Gömma scheman med synonymer

Skapa tabeller

  • Välja lämpliga SQL Server-datatyper
  • Skapa tabeller med CREATE TABLE

Lägga till restriktioner

  • Stärka exklusiviteten med PRIMARY KEY och UNIQUE-restriktioner
  • Validera relationer med FOREIGN KEY

Hämta data med lagrade procedurer i Transact-SQL

Processer för batch och lagring

  • Minimera nätverkstrafik med batchar och procedurer
  • Kompilering och exekvering av lagrade procedurer
  • Använda skalära och aggregerade funktioner

Välja data

  • Utveckla lagrade procedurer som extraherar data från flera olika servrar
  • Använda dynamiska frågor med hjälp av OPENROWSET och OPENQUERY
  • Använda fjärrprocedurer
  • Kombinera resultat från flera databaser
  • Använda RETURN-värden från lagrade procedurer

Deklarera variabler och parametrar

  • Skapa och använda lokala variabler
  • Skicka indata- och utdataparametrar
  • Fråga efter globala variabler

Anropa inbyggda skalära funktioner

  • Konvertera data med hjälp av CAST och CONVERT
  • Ordna data med rankingfunktioner

Underhålla data

Modifiera data

  • Infoga, uppdatera och ta bort data
  • Säkerställa datakonsistens med transaktioner och distribuerade transaktioner
  • Hantera samtidighet med isoleringsnivåer
  • Grundläggande om SQL Server-låsning
  • Undvika blockeringsproblem med "read-committed snapshot isolation"
  • Hantera låsningar med hjälp av ledtrådar

Programmera procedural statements

  • Implementera villkor med IF...ELSE
  • Loopa med WHILE och GOTO
  • Skapa kodblock med BEGIN...END
  • Avlusning med PRINT
  • Returnera data med RETURN
  • Avlusa T-SQL i Visual Studio

Hantera fel

  • Uppmärksamma klienten på problem med RAISERROR
  • Hindra fel med TRY...CATCH
  • Hantera öppna transaktioner när ett undantag sker

Producera resultat-set på serversidan

  • Skapa och använda temporära tabeller
  • Bearbeta rader på servern med cursors
  • Utnyttja tabellvariabler

Utveckla vyer, funktioner och triggrar

Lagra förfrågningar på servern

  • Dölja komplexitet med vyer
  • Avhjälpa affärsproblem med hjälp av multistatement tabellvärdefunktioner

Skapa användardefinierade funktioner

  • Beräkna värden med skalära funktioner
  • Bearbeta flera olika rader returnerade från en tabellvärdesfunktion
  • Dra nytta av schemabindning

Formulera triggrar

  • INSTEAD OF kontra AFTER-triggrar
  • Upptäcka radförändringar med hjälp av infogade och borttagna tabeller
  • Spåra förändringar i metadata med hjälp av DDL-triggrar
  • Granska användaråtkomst med hjälp av en LOGON-trigger
  • Spåra förändringar i data med hjälp av satsen OUTPUT

<< Tillbaka till SQL Server
 

Liknande kurser


SQL Server är ett registrerat varumärke som ägs av Microsoft Corporation.
 
SQL Server Transact-SQL-programmering

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.
14 - 17 febStockholm boka kurs
4 - 7 sepStockholm boka kurs

Storbritannien

2 - 5 aprilLondon boka kurs

USA

2 - 5 aprilNew York boka kurs
1 - 4 majWashington boka kurs
15 - 18 majWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

SQL Server Transact-SQL-programmering

Deltagare avlusar en lagrad procedur i Transact-SQL.


Kursdeltagarnas genomsnittsbedömning

De senaste 12 månadernas bedömningar

5 stjärnor:
75 %
4 stjärnor:
22 %
3 stjärnor:
3 %
2 stjärnor:   0 %
1 stjärna:   0 %



Certification Core Course
 
What's In It For You: Exploring the Benefits of the SQL Server 2008 Database Engine