Czy istnieje biblioteka wyrażeń regularnych napisana w języku T-SQL (bez środowiska CLR, bez rozszerzonego SP
, czystego języka T-SQL) dla programu SQL Server, która powinna działać w przypadku hostingu współdzielonego?
Edytować:
- Dzięki, wiem o
PATINDEX
,LIKE
,xp_
sps
oraz rozwiązania CLR - Wiem też, że to nie jest najlepsze miejsce na regex, pytanie jest teoretyczne :)
- Dopuszczalna jest również ograniczona funkcjonalność
SAFE
i nie oznaczonych jako albo EXTERNAL_ACCESS
lub UNSAFE
(ponieważ rozumiem, dlaczego te 2 ostatnie zestawy uprawnień byłyby problematyczne w przypadku współdzielonego środowiska hostingu). Microsoft Azure SQL Database V12 (tj. Nowa wersja z końca 2014 r.), Która jest środowiskiem współdzielonym, zezwala na zestawy oznaczone jako SAFE
(i ładowane za pośrednictwem FROM 0x...
zamiast z biblioteki DLL, ponieważ nie można przesłać biblioteki DLL). Ale SAFE
to wszystko, czego potrzeba do wyrażeń regularnych i WIELE innych bardzo przydatnych funkcji.