¿Existe alguna biblioteca de expresiones regulares escrita en T-SQL (sin CLR, no extendida SP
, T-SQL puro) para SQL Server, y eso debería funcionar con hosting compartido?
Editar:
- Gracias, lo que sé de
PATINDEX
,LIKE
,xp_
sps
y soluciones CLR - También sé que no es el mejor lugar para expresiones regulares, la pregunta es teórica :)
- También se acepta una funcionalidad reducida.
SAFE
y no marcadas como EXTERNAL_ACCESS
o UNSAFE
(ya que entiendo por qué esos 2 últimos Conjuntos de permisos serían problemáticos para un entorno de alojamiento compartido). Microsoft Azure SQL Database V12 (es decir, la nueva versión a finales de 2014), que es un entorno compartido, permite ensamblados marcados como SAFE
(y cargados a través de, en FROM 0x...
lugar de desde un archivo DLL, ya que no puede cargar un archivo DLL). Pero SAFE
es todo lo que se necesita para las expresiones regulares y MUCHAS otras funciones muy útiles.