Eine kleine Übersicht über die Datentypen des SQL Server 2000/2005/2008 und MS Access 9x/2003+
Artikel lesenZum Erzeugen einer neuen Tabelle aus dem Ergebnis der Abfrage kann mit SELECT INTO gearbeitet werden.
Artikel lesenUm im SQL Server eine Zeichnektte anhand eines Trennzeichens zu zerlegen, ist es nicht nötig eine Funktion oder Stored Procedure zu schreiben. Es reicht eine Common Table Expression (CTE) zu erstellen die diese Aufgabe umsetzt.
Artikel lesenMehrwertige Parameter im SQL Server Reporting Services sind sowohl Fluch als wie auch Segen, denn der Umgang mit diesen setzt einiges an Visual Basic Wissen voraus. Sehr häufig kommt man mit einem Join Ausdruck an sein Ziel, nicht aber wenn mit Bits gearbeitet werden muss. Hier muss dann häufig die Summe aus den Parameter Werten ermittelt werden.
Artikel lesenMicrosoft ist es jetzt endlich gelungen dem SQL Server 2005 eine Art MVCC/MVRC zu verpassen. Damit ist jetzt endlich Schluss mit dem lästigen Table Lock, welches der SQL Server 2000 bei einem schreibenden Zugriff auf eine Tabelle durch geführt hat. Auch gibt es mit Hilfe neuer Mechnismen keine Dirty Reads und dergleichen mehr.
Artikel lesenNur wenige Schritte sind notwendig um ein Audit innerhalb einer Datenbank auf einem SQL Server 2005 zu realisieren. Dazu wird eine Tabelle benötigt die entsprechend die Audit Informationen speichert. Folgendes SQL Skript erstellt eine solche Tabelle.
Artikel lesenVerknüpfte Tabellen in Access sind eine elegante Möglichkeit die Beschränkungen von Access aufzuheben und die Leistungsfähigkeit vom MS SQL Server zu nutzen. Die Jet Engine von MS Access benötigt aber Hilfe um das volle Potenzial des SQL Servers ausnutzen zu können.
Artikel lesenUm offene Verbindungen zu einer Datenbank trennen zu können gibt es im TSQL den Befehl KILL.
Welche Prozesse gerade aktiv sind verrät die Systemtabelle MASTER..SysProcesses.
Manchmal ist es notwendig Daten die artfremd in einer Datenbank gespeichert wurden mit Hilfe von SQL on demand gefügig zu machen. Hier hilft es in der Regel die Daten mit CAST() in die richtige Struktur bzw den richtigen Datentypen zu konvertieren und dann die gewünschte Operation durchzuführen. In diesem Beispiel sollen Daten aus einer XML Struktur ausgelesen werden welche aber in einem normalen VARCHAR Feld vorliegen.
Artikel lesen