SQL Server 2008 R2 Programmierung

Werbung
Einfach mehr können.
SQL Server 2008 R2
Programmierung
Grundkurs
Serverseitiges Programmieren mit
Transact-SQL
Inhaltsverzeichnis
Einführung
Einleitung
03:24
Beispieldatenbank
04:28
Transact-SQL und .NET-Programmierung
05:08
Die Programmiersprache Transact-SQL
Einführung in Transact-SQL
Variablen und Datentypen
10:48
Mehrere Variablen befüllen
04:57
SET vs. SELECT
06:56
Variablen mit NULL-Werten
05:22
Variablen inkrementieren
02:21
Rechnen mit Variablen
05:06
Variablen in SQL-Anweisungen
03:02
Systemvariablen
07:10
SQL-Funktionen
11:11
Kontrollstrukturen in Transact-SQL
Bedingungen
07:39
Bedingungsblöcke
04:32
Verschachtelte Bedingungen
04:35
CASE in SQL-Anweisungen
07:33
WHILE-Schleifen
06:19
FOR-NEXT-Schleife ersetzen
04:38
Cursor
Was ist ein Cursor?
02:46
Cursor deklarieren und öffnen
09:54
Datenzugriff über einen Cursor
08:33
Schreibzugriff über einen Cursor
06:27
Transaktionen
© copyright 2017 video2brain.
1 / 4
Alle Rechte vorbehalten. video2brain ist eine geschützte Marke der LinkedIn Austria GmbH. LinkedIn, das LinkedIn Logo, das IN Logo und
InMail sind Marken der LinkedIn Corporation und deren Tochtergesellschaften in den Vereinigten Staaten und/oder anderen Ländern.
Definition
06:33
Sperren durch Transaktionen
05:26
Anwendungsbeispiel
07:34
Fehlerbehandlung
Laufzeitfehler
04:25
Fehlerbehandlung mit TRY-CATCH
06:47
Transaktionen mit Fehlerbehandlung
08:06
Fehler eruieren und zurückmelden
10:42
Gespeicherte Prozeduren
Allgemeines zu Prozeduren
Begriffsdefinition
03:58
Erstellen einer gespeicherten Prozedur
07:21
Prozedur mit dem Visual Studio erstellen
03:46
Der Prozeduraufbau
08:15
Die erste gespeicherte Prozedur
07:27
Variablen in gespeicherten Prozeduren
07:53
Inputparameter verwenden
04:48
Ergebnisse zurückgeben
Das Beispiel
09:29
Ergebnisrückgabe mit "SELECT"
13:03
Ergebnisrückgabe mit "RETURN"
07:12
Ergebnisrückgabe mit "PRINT"
04:46
Ergebnisrückgabe mit OUTPUT-Parametern
06:31
Zusammenfassung
08:00
Parameter übergeben
Parameterübergabe per Reihenfolge
05:31
Parameterübergabe per Name
04:07
Default-Parameter
05:23
Aufruf- und Rückgabemethoden mischen
06:46
Prozeduren aus Client-Umgebungen aufrufen
Prozeduraufruf mit .NET
10:59
Prozeduraufruf aus VBA mit MS Access
13:32
Gespeicherte Prozeduren in der Praxis
Prozeduren für die Sicherheit
Beispielszenario
05:04
Indirekter Datenzugriff
09:52
Benutzer verwalten
08:19
Schreibweise bei Kennwort berücksichtigen
06:57
Einschränkungen bei Schemawechsel
03:56
Prozeduren mit Cursor
© copyright 2017 video2brain.
2 / 4
Alle Rechte vorbehalten. video2brain ist eine geschützte Marke der LinkedIn Austria GmbH. LinkedIn, das LinkedIn Logo, das IN Logo und
InMail sind Marken der LinkedIn Corporation und deren Tochtergesellschaften in den Vereinigten Staaten und/oder anderen Ländern.
Beispielszenario
04:59
Cursor deklarieren
04:33
Cursor öffnen
02:20
Cursor zeilenweise verarbeiten
03:17
Cursor schließen
06:41
Transaktionen in Prozeduren
Einfache Transaktion in einer Prozedur
03:50
Transaktion mit explizitem Rollback
05:11
Neuheiten in der Version 2008!
Benutzerdefinierte Tabellentypen
08:28
MERGE - INSERT, UPDATE und DELETE in einem!
11:30
Prozedur mit benutzerdefiniertem Tabellentyp
12:31
CURSOR durch MERGE und benutzerdefinierten Tabellentyp ersetzen
14:26
Fehlerbehebung und Debugging
Syntaxfehler beheben
07:41
Debugging
09:30
Haltepunkte
02:01
Debuggen mit dem Visual Studio
02:57
Trigger
Überblick über DML-Trigger
06:01
Trigger, die weitere Aktionen ausführen
Triggerinterne Tabelle "INSERTED"
10:01
Statement-Trigger
06:49
Triggerinterne Tabelle "DELETED"
04:04
Änderungen verarbeiten
06:50
Trigger für mehrere Ereignisse
05:46
Eingabekontrolle mit Triggern
Abbrechen der Eingabe
08:43
Eingabeprüfung mit Verweis
09:33
INSTEAD OF-Trigger
"INSTEAD OF" für eine Tabelle
09:16
"INSTEAD OF" für eine Sicht
06:33
Protokoll-Trigger
Protokolltabelle erstellen
08:46
Protokoll-Trigger erstellen
12:20
Rekursive Trigger
09:35
Schutz der Protokolleinträge
08:14
DDL-Trigger
© copyright 2017 video2brain.
3 / 4
Alle Rechte vorbehalten. video2brain ist eine geschützte Marke der LinkedIn Austria GmbH. LinkedIn, das LinkedIn Logo, das IN Logo und
InMail sind Marken der LinkedIn Corporation und deren Tochtergesellschaften in den Vereinigten Staaten und/oder anderen Ländern.
Datenbanktrigger
09:02
XML-Output auswerten
12:18
DDL-Anweisungen kontrollieren
09:44
Einen Trigger debuggen
11:49
Benutzerdefinierte Funktionen
Benutzerdefinierte Funktionen
04:38
Skalarwertfunktion
08:53
Noch eine Skalarwertfunktion
07:13
Inline-Funktion
05:48
Tabellenwertfunktion
10:48
Programmieren mit .NET
Common Language Runtime (CLR) aktivieren
05:37
Projekt mit Visual Studio erstellen
05:39
Assembly übertragen
09:57
.NET User-Defined Functions
Benutzerdefinierte Funktion
05:39
Funktion mit Parameter
08:02
.NET Stored Procedure
"SQLContext" in ADO.NET
02:55
"RETURN"
13:01
"OUTPUT"
04:46
"PRINT"
04:02
Tabellarische Ergebnisse
08:42
Zugriff auf das Filesystem
12:33
.NET Trigger
10:19
Mail aus der Anwendung heraus versenden
Datenbank-E-Mail konfigurieren
06:09
E-Mail über Transact SQL versenden
10:19
© copyright 2017 video2brain.
4 / 4
Alle Rechte vorbehalten. video2brain ist eine geschützte Marke der LinkedIn Austria GmbH. LinkedIn, das LinkedIn Logo, das IN Logo und
InMail sind Marken der LinkedIn Corporation und deren Tochtergesellschaften in den Vereinigten Staaten und/oder anderen Ländern.
Herunterladen