Beschreibung
T-SQL Aufbau für Professionals
Irgendwann reichen die Möglichkeiten von SQL nicht mehr aus. Dann ist Transact SQL gefragt. Diese Erweiterung des Standards von SQL durch Microsoft ermöglicht das Schreiben von Prozeduren, Triggern und anderen Automatismen. In diesem T-SQL Seminar lernen Sie die Grundlagen von Transact SQL (T-SQL) kennen, verstehen und einzusetzen.Kommende Starttermine
Wählen Sie aus 17 verfügbaren Startterminen
Inhalte / Module
- Einleitung
- Abgrenzung SQL-Standards - SQL-Erweiterung T-SQL
- Entwicklung von T-SQL in SQL Server
- Werkzeuge, SQL Management Studio
- T-SQL-Grundlagen
- T-SQL-Syntax, Formatierung
- Einzeilige Kommentare, mehrzeilige Kommentare
- Blöcke
- Variablen, DECLARE-Anweisung
- Fallunterscheidungen, IF-ELSE, SELECT-CASE
- Schleifen, WHILE
- BREAK, CONTINUE
- Die EXEC-Anweisung
- Verwendung von sp_executesql
- Fehlerbehandlung, Ausnahmen, TRY-CATCH, RAISERROR
- ERROR-Funktion für Fehlernummer
- Weitere T-SQL Funktionen
- Views in T-SQL
- Das Prinzip einer virtuelle Tabelle
- Erstellen eines Views, CREATE VIEW
- Umbenennen eines Views, SP_RENAME
- Löschen eines Views, DROP VIEW
- Inline Views
- Rekursion mit Hilfe von WITH
- Transaktionen und Sperren
- ACID-Prinzip von Transaktionen
- Transaktionen in T-SQL
- Commit und Rollback
- Implizite Transaktionen
- Verschachtelte Transaktionen
- Savepoints (Sicherungspunkte)
- Verteilte Transaktionen
- Probleme: Lost Update, Dirty Read, Non-Repeatable Read, Phantom-Read
- Sperren setzen im SQL Server
- Gespeicherte Prozeduren
- Prozedurarten, Lebensphasen einer gespeicherten Prozedur
- CREATE PROCEDURE
- Prozeduraufrufe, USE/GO/EXEC(UTE)
- Umbenennen von Prozeduren, SP_RENAME
- Löschen von Prozeduren, DROP PROCEDURE
- Parameter und Übergaben
- Erweiterte gespeicherten Prozeduren
- Benutzerdefinierte Funktionen
- Einsatz benutzerdefinierter Funktionen
- Skalare Funktionen
- Inline-Funktionen
- Tabellenwertfunktionen (Table Value Functions), Tabellenwertfunktion-Iterator
- APPLY-Operator
- Trigger
- Ereignisse auf dem Datenbankserver erkennen
- DML-Trigger und DDL-Trigger
- IF UPDATE, INSTEAD OF
- Das Verhalten von Trigger in Transaktionen
- Verschachtelte Trigger
- erstellen, CREATE TRIGGER
- umbenennen, SP_RENAME
- löschen, DROP TRIGGER
- aktivieren/deaktivieren durch ENABLE TRIGGERR/DISABLE TRIGGER
- Trigger und Datenintegrität, Constraints
- Cursor
- Grundlagen von Cursorn
- Cursor in T-SQL, Cursor-Varianten
- DECLARE XYZ CURSOR, SET XYZ CURSOR FOR
- OPEN, FETCH NEXT FROM
- CLOSE, DEALLOCATE
- Performance-Optimierungen
- SQL Profiler
- Messungen in T-SQL
- Ausführung von T-SQL kontrollieren
- Hinweise
- Weitere Möglichkeiten mit T-SQL
- Datumsberechnungen und Konvertierung von Datumswerten
- Kreuztabellen-Abfragen in Transact-SQL, Pivot-Tabellen
- T-SQL für administrative Dienste: Backup über Skripts, Wiederherstellung
- Ausblick - C#/ und VB.NET
- Erstellung von Funktionen und Aggregationsfunktionen
- Erstellung von Funktionen und Aggregationsfunktionen
Zielgruppe / Voraussetzungen
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige