Guardando su blogs.msdn.com ho trovato questo articolo veloce veloce che permette di usare le regular expression nel T-SQL di SQL Server. Non conosco molto le regex, ma so che fanno cose incredibili.
In pratica, crea una funzione fn_regex nel database master e consente di fase SQL del tipo:
SELECT au_lname FROM authors WHERE fn_regex('G.*',au_lname) <> 0
Ho dato un'occhiata al codice, ho visto che usa VBScript per creare un oggetto di tipo VBScript.RegExp. Mi sembra un bel potenziamento rispetto all'SQL normale, no? Da qualche parte ho visto regex per verificare la validità di numeri di cellulare, di carte di credito, etc. etc.: con un SQL sarebbe possibile filtrare records non validi. Mi sembra una bella cosa.