Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2013, 05:58
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 11 años, 9 meses
Puntos: 40
Respuesta: Consulta en repetidas ocasiones para guardar en variables y usarlas de var

Tanto como Libras, yo tampoco logro a entenderte..
La función ParseName obtiene parámetros solo de 1 a 4, pero supongo que se trata de un ejemplo a una función que desarma la cadena.
Digame si este ejemplo te ayuda:
Código SQL:
Ver original
  1. DECLARE @codigo VARCHAR(50), @capitulo VARCHAR(50)
  2. SET     @codigo = 'B03.06.aa.bb.cc.dd';
  3. WITH T AS
  4. (SELECT CAST(LEFT(@codigo,N-1) AS VARCHAR(MAX)) Inicio,
  5.         Stuff(@codigo,1,N,'') Fin
  6. FROM    (SELECT CharIndex('.',@codigo+'.') N) T1
  7. UNION ALL
  8. SELECT  CAST(LEFT(Fin,N-1) AS VARCHAR(MAX)) Inicio,
  9.         Stuff(Fin,1,N,'') Fin
  10. FROM    (SELECT Fin,
  11.                 CharIndex('.',Fin+'.') N
  12.         FROM    T) T1
  13. WHERE   Fin<>'')
  14. SELECT  inicio
  15. FROM    T;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog