Existe alguma biblioteca de expressão regular escrita em T-SQL (sem CLR, sem SP
T-SQL estendido e puro) para SQL Server e que funcione com hospedagem compartilhada?
Editar:
- Obrigado, eu sei sobre
PATINDEX
,LIKE
,xp_
sps
e soluções CLR - Eu também sei que não é o melhor lugar para regex, a questão é teórica :)
- Funcionalidade reduzida também é aceita
SAFE
e não marcados como um EXTERNAL_ACCESS
ou outro UNSAFE
(como eu entendo por que esses dois últimos conjuntos de permissões seriam problemáticos para um ambiente de hospedagem compartilhada). O Banco de Dados SQL do Microsoft Azure V12 (ou seja, a nova versão a partir do final de 2014), que é um ambiente compartilhado, permite Assemblies marcados como SAFE
(e carregados por meio FROM 0x...
de uma DLL, pois não é possível carregar uma DLL). Mas SAFE
é tudo o que é necessário para expressões regulares e muitas outras funções muito úteis.