• Cloud
      • AWS
      • Azure
      • Azure & AI
      • Microsoft 365
      • Microsoft Copilot
      • Power Platform
    • Databaser, BI & SQL
      • Databricks
      • Microsoft Fabric
      • Power BI
      • R
      • SQL
      • SQL Server
    • IT-sikkerhed
      • CompTIA
      • EC-Council
      • Microsoft Security
    • Netværk
      • CCNA
      • CCNP Enterprise
      • CCNP Security
      • TCP / IP
    • Programudvikling
      • AI
      • C
      • C# & .NET
      • C++
      • DevOps & Docker
      • GIT versionsstyring
      • Intro til programmering
      • Java
      • Projektledelse
      • Python
      • Webudvikling
      • Andre programmeringssprog
    • Server & Desktop
      • Exchange Server
      • LINUX & UNIX
      • macOS
      • Microsoft Dynamics
      • Office
      • PowerShell
      • SharePoint
      • VMware
      • Windows
      • Windows Server
  • Om os
  • Firmakurser
  • Konsulenter
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
  • Kurser
    • Cloud
      • Microsoft Copilot
      • Azure & AI
      • Power Platform
      • AWS
      • Microsoft 365
      • Azure
    • Databaser, BI & SQL
      • Power BI
      • Microsoft Fabric
      • Databricks
      • SQL
      • SQL Server
      • R
    • IT-sikkerhed
      • EC-Council
      • CompTIA
      • Microsoft Security
    • Netværk
      • CCNP Security
      • CCNP Enterprise
      • TCP / IP
      • CCNA
    • Programudvikling
      • AI
      • Projektledelse
      • Python
      • GIT versionsstyring
      • Java
      • Webudvikling
      • Andre programmeringssprog
      • C# & .NET
      • Intro til programmering
      • DevOps & Docker
      • C
      • C++
    • Server & Desktop
      • Exchange Server
      • SharePoint
      • LINUX & UNIX
      • Windows Server
      • Windows
      • VMware
      • PowerShell
      • Office
      • Microsoft Dynamics
      • macOS
  • Om os
  • Firmakurser
  • Konsulenter
  • Services
    • Kursusklippekort
    • Jobrettet Uddannelse
    • Tilskud fra Kompetencefonde
    • Forskellige Kursusformer
    • Praktiske Oplysninger
  • Kontakt

Kurv

0
KURSER
  • Cloud
  • Databaser, BI & SQL
  • IT-sikkerhed
  • Programudvikling
  • Netværk
  • Server & Desktop
Genveje
  • Firmakurser
  • Kursusklippekort
  • Jobrettet Uddannelse
  • Få Tilskud fra Kompetencefonde
  • Praktiske Oplysninger
  • Eventyret om Karlebogaard
  • Eventyret om Kampehøjgaard
KIG INDENFOR
  • Hillerød - Karlebogaard
    Karlebovej 91, 3400 Hillerød
  • Aarhus - Kampehøjgaard
    Krajbjergvej 3, 8541 Skødstrup
  • København - Tivoli Hotel
    Arni Magnussons Gade 2, 1577 København
kontakt
  • super@superusers.dk
  • +45 4828 0706
  • Karlebovej 91, 3400 Hillerød
Nyhedsbrev
Tilmeld dig vores nyhedsbrev
FacebookLinkedin
Handelsbetingelser | PersondatapolitikCVR-15948833
© 2025 SuperUsers
MS Transact SQL (T-SQL) Programmering
  • Introduktion
  • Startdatoer
  • Beskrivelse
  • Forudsætninger og videre forløb
  • Certificeringspakker
  • Moduloversigt
  • Det siger vores kursister
  • Har du spørgsmål?
SuperUsers billede
  1. Databaser, BI & SQL/
  2. SQL Server/
  3. MS Transact SQL (T-SQL) Programmering
Kursus
SU-242

MS Transact SQL (T-SQL) Programmering

På kurset lærer du nødvendige teknikker fra Microsoft T-SQL (uden for SQL-standarden): bl.a. datohåndtering, variable, stored procedures, user-defined functions. Det er vigtige udvidelser til standard SQL specifikke for Microsoft SQL Servers, som ofte er centrale i daglig drift af MS SQL Servers.

 

 
Hillerød
December
Uge
X
Januar
26/1
Uge 5
26-28/1 2026
Februar
Uge
X
Aarhus
Uge
X
Uge
X
23/2
Uge 9
23-25/2 2026
VideoLink
Uge
X
26/1
Uge 5
26-28/1 2026
23/2
Uge 9
23-25/2 2026
 
Hillerød
December
Uge
X
Januar
26/1
Uge 5
26-28/1 2026
Februar
Uge
X
Marts
23/3
Uge 13
23-25/3 2026
Aarhus
Uge
X
Uge
X
23/2
Uge 9
23-25/2 2026
Uge
X
VideoLink
Uge
X
26/1
Uge 5
26-28/1 2026
23/2
Uge 9
23-25/2 2026
23/3
Uge 13
23-25/3 2026
 
Hillerød
December
Uge
X
Januar
26/1
Uge 5
26-28/1 2026
Februar
Uge
X
Marts
23/3
Uge 13
23-25/3 2026
April
Uge
X
Maj
26/5
Uge 22
26-28/5 2026
Juni
Uge
X
Juli
Uge
X
Aarhus
Uge
X
Uge
X
23/2
Uge 9
23-25/2 2026
Uge
X
28/4
Uge 18
28-30/4 2026
Uge
X
29/6
Uge 27
29/6
1/7 2026
Uge
X
VideoLink
Uge
X
26/1
Uge 5
26-28/1 2026
23/2
Uge 9
23-25/2 2026
23/3
Uge 13
23-25/3 2026
28/4
Uge 18
28-30/4 2026
26/5
Uge 22
26-28/5 2026
29/6
Uge 27
29/6
1/7 2026
Uge
X
Datoerne er startdatoer
Mulighed for virtual deltagelse
Afholdelsesgaranti

Beskrivelse

I den daglige drift af Microsoft SQL Serverne har man brug for dele af Transact-SQL-syntaksen, som ligger uden for SQL-standarden.

Vi starter kurset med at introducere tre typer kortlivede objekter: Skalare variable, Tabel-variable og Midlertidige Tabeller - samt:

  • Hvordan de oprettes og befolkes.
  • Hvordan de bruges som mellemregninger i komplekse koder.
  • Hvad forskellen er på Tabel-variable og Midlertidige tabeller, og hvornår den ene benyttes frem for den anden.
  • Hvordan de bygges ind i Procedurer (eng. stored procedures) hhv. Funktioner (eng. User-defined functions).

Ligeledes introducerer vi Flow Control-elementerne IF/THEN/ELSE og WHILE-løkker, som kan styre rækkefølgen de enkelte SQL-statements afvikles i. Disse kan også kodes ind i Procedurer og Funktioner.

Næsten alle databaser indeholder Dato/Tid-registreringer, og det er nødvendigt at kunne håndtere disse - herunder med højest mulig performance. Dette er et stort emne på kurset, og der indgår mange demonstrationer samt øvelser.

Der er vigtige design- og sikkerhedsmæssige grunde til ikke at tilgå en databases tabeller direkte fra rapportgeneratorerne. I stedet hentes data gennem container-objekterne Views og Procedurer. Argumenterne for dette og teknikken dertil gennemgås detaljeret på kurset.

Et andet vigtigt aspekt ved Container-objekterne er at centralisere dele af sin forretningslogik gennem Procedurer og Funktioner. Performance-aspekterne ved Procedurer og Funktioner gennemgås ligeledes detaljeret på kurset.

Vi har lagt en linie, hvor kursisten først introduceres til de nødvendige teknikker, for efterfølgende at anvende dem i Procedurer og Funktioner.

For at programmere SQL mod en Microsoft SQL Server kræves en kombination af tankegangen bag Standard SQL og syntaksen i Transact-SQL.

Tilhørende exam

Transact SQL Programming

1.800 DKK

Forudsætninger

SU-240 SQL Programmering Grundkursus

Videre forløb

SU-241 SQL Programmering Videregående

Certificeringspakker

SCDP - T-SQL Certified Developer Professional
Listepris 46.200 DKK
Din pris 32.800 DKK
(Eksl. moms)

Moduloversigt

  • Modul 1
    Skalare Variable

    Erklære skalare variable - fordele og begrænsninger

    Scope for skalar variabel

    Befolke og beregne v.hj.a skalare variable

  • Modul 2
    Tabel-variable

    Erklære tabel-variable

    Scope for Tabel Variabel

    Befolke, ændre i samt beregne v.hj.a Tabel-variable

  • Modul 3
    Midlertidige tabeller ( Temporære tabeller )

    Oprette midlertidige tabeller

    Scope for Midlertidig Tabel

    Befolke, ændre i samt beregne v.hj.a Midlertidige tabeller

    Hvornår vælge Tabel-variabel vs Midlertidig Tabel ?

  • Modul 4
    Arbejde med Dato/Tid

    Dato/Tid datatyper - forskelle og fordele

    Sikre at Dato/Tid altid læses korrekt ved input

    Konvertere output af Dato/Tid

    De indbyggede Dato/Tid funktioner

    Beregninger på Dato/Tid - mange øvelser her !

    Microsofts valg m.h.t Dato/Tid beregninger - undgå fælderne …

  • Modul 5
    Flow Control kommandoer

    IF - THEN - ELSE kommandoen

    IF EXISTS kommandoen

    WHILE løkker

    Simple øvelser som fremhæver pointerne

  • Modul 6
    Views

    Argumenterne for at benytte Views

    Begrænsningerne ved Views

  • Modul 7
    Stored Procedures

    Hvad består en Procedure af - egenskaber og definition

    Scope for Procedure - hvordan afsluttes den ?

    Kald af Procedure - syntax og best practices

    Input parametre

    Resultatsæt fra Procedurer

    Output parametre

    Return Values

    Vigtigt: Hvordan arbejde videre med de tre typer output fra Procedurer

    System Stored Procedures

  • Modul 8
    User-defined functions ( UDF )

    Hvad består en UDF af - egenskaber og definition

    De tre typer UDF - forskelle, syntax

    Scope for UDF - hvordan afsluttes funktionen ?

    Kald af UDF - syntax og best practices

    Input parametre

    Vigtigt: Performance for de tre typer funktioner - best practices

    System Functions

Fleksibel afholdelse icon

Fleksibel afholdelse

Mulighed for overnatning icon

Mulighed for overnatning

Fuld forplejning icon

Fuld forplejning

Gratis taxa-ordning icon

Gratis taxa-ordning

Undervisning kl. 09-16 icon

Undervisning kl. 09-16

Materialer inkluderet icon

Materialer inkluderet

Er du i tvivl?

Det ligger os meget på sinde, at du finder det kursusforløb, der skaber størst værdi for dig og din arbejdsplads. Tag fat i vores kursusrådgivere, de sidder klar til at hjælpe dig!

super@superusers.dk
+45 4828 0706
Contact image
SU-242 (3 dage)
MS Transact SQL (T-SQL) Programmering
14.400 DKK
(ekskl. moms)
Har du spørgsmål? Kontakt os