SQL Server - Cadena de Combinaciones

 
Vista:
sin imagen de perfil

Cadena de Combinaciones

Publicado por Karen (4 intervenciones) el 06/12/2021 18:18:53
Que tal, tengo el siguiente código, lo que hace es separa una cadena de caracteres cada que encuentre una letra, es decir: C34D56E78 que quedaría:
C34
D56
E78

Una vez que separo la cadena en grupos de caracteres, realiza una combinación entre ellos (toma C34 y le agrega D56 después vuelve a tomar C34 y agrega E78 y asi sucesivamente hasta que termina con los grupos de caracteres que tenga en frente, una vez que termina con C34 pasa con D56 y le agrega E78).

C34D56
C34E78
D56E78

De las nuevos grupos de caracteres vuelve a repetir el mismo procedimiento a partir la letra donde nos hayamos quedado.

C34D56E78


Tengo el código en un Store Procedure con sql dinámico.

El tema es que necesito el mismo proceso pero dentro de una función.
Y es ahí donde no se me ha ocurrido una forma de pasarlo a una función ya que entiendo que en ellas no se puede usar sql dinámico.

Anexo código del Store

De antemano agradezco su apoyo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder