SQL Server 2016 2016 veröffentlicht Microsoft eine neue Version des SQL Servers. SQL Server 2016 bietet im Gegensatz zu seinem Vorgänger eine Vielzahl neuer Funktionen. Dieser Vortrag zeigt neben einer Übersicht auch einige ausgewählte neue Funktionen im Detail: – Nachvollziehen…
Schlagwort: T-SQL
SQLCMD und BCP liefern invalide XML-Dokumente
In einem Projekt sammele ich per SQLCMD Daten und speichere diese in XML-Dateien. Mit SQL Server 2005, 2008 und 2008 R2 funktioniert dies einwandfrei. Ab SQL Server 2012 jedoch speichert SQLCMD nicht immer ein valides XML-Dokument. Der Grund sind Zeilenumbrüche.…
Wann wurde der SQL Server-Dienst das letzte Mal gestartet?
Der Zeitpunkt des letzten Neustarts vom SQL Server-Dienst lässt sich recht einfach über die Systemsicht sys.sysprocesses ermitteln. Die Anmeldezeit des ersten Prozesses ist gleich dem Start des SQL Servers. Die folgende Abfrage liefert den Namen der SQL Server-Instanz, den Startzeitpunkt…
Name der aktuellen Prozedur ermitteln – @@PROCID
Die Systemvariable @@PROCID enthält die Objekt-ID einer aktuellen Gespeicherten Prozedur, einer Funktion oder eines Triggers. Ein kleines Beispiel soll dies verdeutlichen. Dazu ist zunächst im SQL Server Management Studio folgende Gespeicherte Prozedur anzulegen. CREATE PROC pWerWars AS SET NOCOUNT ON;…
Applikationsname per T-SQL ermitteln – APP_NAME()
Die Funktion APP_NAME() liefert den Namen der Applikation, die das SQL Server-Objekt bzw. die SQL-Anweisung ausführt. Bei der Eingabe von SELECT APP_NAME() im SQL Server Management Studio erhält man folgendes Ergebnis: Eine Pass Through-Abfrage in Access mit der gleichen Anweisung…
Wert einer Abgeleiteten Spalte mit führenden Nullen ergänzen
Hier am Beispiel eines 7stelligen Werts: RIGHT(„0000000“ + ((DT_STR,7,1252)@[User::Zahl]),7) Die Syntax lässt sich auch für eine rechtsbündige Ausgabe verwenden. Dabei sind die 7 Nullen nur durch 7 Leerzeichen zu ersetzen: RIGHT(„ “ + ((DT_STR,7,1252)@[User::Zahl]),7)
Access und SQL Server Reporting Services (SSRS)
Access und SQL Server Reporting Services (SSRS) Was soll das? – Sinn und Zweck der Verwendung von SSRS in Access – Präsentation der Möglichkeiten – SSRS-Berichte und Access-Berichte im Vergleich Was sind die SQL Server Reporting Services? – Das Konzept…
Neuerungen in T-SQL 2005 und 2008
Neuerungen in T-SQL 2005 und 2008 Die neuen Befehle der letzten beiden SQL Server-Versionen anhand vieler Beispiele. Mai 2009 – SQL Server Entwickler-Konferenz (SEK) – Nürnberg Download
Alphanumerische Spalten einer Tabelle
Hier eine kleine Abfrage zur Ermittlung der alphanumerischen Spalten einer Tabelle: SELECT o.name As Tabelle, c.name As Spalte, c.column_id As Reihenfolge FROM sys.columns c INNER JOIN sys.objects o ON c.object_id = o.object_id …
SQL Server 2008 – Neuigkeiten
SQL Server 2008 – Neuigkeiten Ein Überblick über die neuen Möglichkeiten der Bereiche – Administration – Performance-Analyse und -Optimierung – Entwicklungsumgebung – T-SQL und neue Datentypen – Reporting Services April 2008 – SQL Server Entwickler-Konferenz (SEK) – Nürnberg Download