Bereinigen einer Zeichenkette auf alphanumerische Zeichen via SQL
Heute stand ich vor der Problematik einen String welcher nicht-alphanumerische Zeichen beinhalten könnte auf eine alphanumerische Version “zusammenzuschrumpfen”.
Eine Suche bei google lieferte viele Ergebnisse, aber nicht alle halte ich für wirklich sinnvoll bzw. gut gelöst, sicher liefern sie ein Ergebnis – aber warum soll ich zum Lösen dieses Problems eine Tabelle anlegen – wie z.B. [...]
Truncate Database – alle Tabellen einer Datenbank löschen
– First disable referential integrity
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
– Drop all tables
EXEC sp_MSforeachtable @command1 = "DROP TABLE ?"
GO
– Now enable referential integrity again
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
GO
Mit Hilfe dieser paar Zeilen lassen sich in einer Microsoft SQL Server Datenbank alle Tabellen löschen, unabhängig von der Reihenfolge und der Constraints [...]
Pex: Automated Exploratory Testing for .NET
Am 30.07.2008 veröffentlichte das Microsoft Research Team die Version 0.6 von Pex (Program EXploration). Bei Pex handelt es sich um ein Automatisierungs-Werkzeug, welches aus parametrisierten Testfällen meherer unterschiedliche Testfälle generiert. Schön ist, dass zu den unterstützten Frameworks neben VSTS auch MBUnit, NUnit und xUnit zählen (per Pex-Extensions). (Die Übersicht findet sich hier – mit den [...]
Microsoft Source Analysis Tool
Bereits am Freitag den 23. Mai 2008 wurde das Release des Microsoft Source Analysis Tools verkündet. Gestern bin ich dann auch dazu gekommen, einen kurzen Blick auf das neue Werkzeug zu werfen, welches meiner Meinung nach eine sinnvolle Ergänzung zu dem Code Analysis Werkzeug FxCop bildet. Handelt es sich bei beiden Werkzeugen um regelbasierte Tools, [...]
Enterprise Library 4 March 2008 CTP – Caching-Wrapper
Bevor man die Enterprise Library 4 March 2008 CTP herunterlädt, sollte man wissen, dass es einige Probleme mit sich bringt, diese auf einem Windows XP System zu übersetzen. Grund dafür ist, dass die derzeitge Version noch eine Abhängigkeit zu dem Auhtorization-Manager enthält, welcher auf einem Windows XP System nicht zur Verfügung steht. Eine Hilfe, wie [...]