Details

Defensive T-SQL Datenbankentwicklung

Speaker: Frank Geisler

Duration: 60 minutes

Track: 2 - DEV

Bei der Entwicklung von Programmlogik in T-SQL Code kann man sehr viele Fehler machen die aus falschen oder unscharfen Annahmen bestehen und die dazu führen, dass der T-SQL Code nicht das macht was man vermutet, gar keine Ergebnisse oder gar falsche Ergebnisse liefert. Dieses Verhalten, das auf den ersten Blick nicht-deterministisch zu sein scheint ist relativ schwierig zu debuggen. Um Situationen zu vermeiden in denen der T-SQL Code nicht das tut was er soll muss man versuchen möglichst viele der impliziten Annahmen die man bei der Entwicklung von Programmlogik in SQL triff zu eliminieren - das versteht man unter defensiver Datenbankentwicklung. Anhand von praktischen Beispielen demonstiert SQL Server MVP Frank Geisler klassische Fehler die man machen kann und was man tun muss um diese Fehler zu vermeiden


Back to Top
cage-aids
cage-aids
cage-aids
cage-aids