ALLINSIGHT

Home of the AlmostImplementedException

T-SQL

SQL Server: Festlegen der maximalen Abfragekosten

Manchmal kann es vorkommen, dass es problematisch wird, wenn man lange, zeitaufwändige Abfragen ausführt. Zum Beispiel gespeicherte Prozeduren. In unserem Fall haben wir einen Wartungsplan der eine gespeicherte Prozedur ausführt, welche Statistikdaten erzeugt. Jedoch erhalten wir dort den folgenden Fehler: “Die Abfrage wurde abgebrochen, da die geschätzten Kosten der Abfrage (%d) den konfigurierten Schwellenwert %d […]

TSQL: NULLIF und ISNULL oder wie verhindert man Division durch Null Fehler

Wenn man Berechnungen in der Datenbank durchführt, hat man manchmal auch mit null (DBNull) oder 0 Werten zu tun. Diese können zu Division durch Null (0) fehlern oder null-Ergebnissen führen. Um dies zu verhindern kann man ISNULL und/oder NULLIF einsetzen. Beginnen wir mit ISNULL. Dieses simple Funktion verwendet 2 Parameter. Der erste gibt die zu […]

,

Große Tabellen im Sql Server finden

Manchmal ist es notwendig in einer Datenbank die Tabellen herauszufinden, die den meistens Platz verbrauchen. Besonders wenn man eine Databank für viele Jahre betreibt. In unserem Fall ist es eine ERP-Datenbank, welche Bestellungen, Kunden, Maschinensteuerung, Druckdaten, … Also sollten wir nach gegebener Zeit Tabellen suchen, die für eine Archivierung predestiniert sind. Mit diesem Snippet sind […]

, , , , ,