partir string mediante código T-SQL

23/07/2004 - 14:30 por Gabriel Jaume | Informe spam
Hola tengo un campo en una BBDD con SQL Server, y me gustaría realizar un
procedimiento que me devuelva ese campo como un varchar[XX] pero de forma
que si encuentra una palabra las larga de Z letras la parta en palabras de
una longitud máxia de Z letras.

Grácias,
Gabriel Jaume

Preguntas similare

Leer las respuestas

#1 Isaías
23/07/2004 - 16:34 | Informe spam
Gabriel

Intente nuevamente explicar su duda, la verdad que he
leido 3 veces su posta y no logro decifrar que desea hacer.
Respuesta Responder a este mensaje
#2 Liliana Sorrentino
23/07/2004 - 19:04 | Informe spam
¿Será algo así lo que necesitás?

declare @palabra varchar(200), @largo smallint
select @palabra = 'la longitud de la palabra no puede ser mayor que diez'
select @largo = 10

declare @inicio smallint set @inicio = 1
while @inicio <= len(@palabra)
begin
select @inicio, len(@palabra), substring(@palabra, @inicio, @largo)
select @inicio = @inicio + @largo
end

Liliana.

"Gabriel Jaume" escribió en el mensaje
news:#
Hola tengo un campo en una BBDD con SQL Server, y me gustaría realizar un
procedimiento que me devuelva ese campo como un varchar[XX] pero de forma
que si encuentra una palabra las larga de Z letras la parta en palabras de
una longitud máxia de Z letras.

Grácias,
Gabriel Jaume


Respuesta Responder a este mensaje
#3 Gabriel Jaume
24/07/2004 - 11:38 | Informe spam
Muxas gracis, creo q eso me servirá

"Liliana Sorrentino" escribió en el mensaje
news:
¿Será algo así lo que necesitás?

declare @palabra varchar(200), @largo smallint
select @palabra = 'la longitud de la palabra no puede ser mayor que diez'
select @largo = 10

declare @inicio smallint set @inicio = 1
while @inicio <= len(@palabra)
begin
select @inicio, len(@palabra), substring(@palabra, @inicio, @largo)
select @inicio = @inicio + @largo
end

Liliana.

"Gabriel Jaume" escribió en el mensaje
news:#
> Hola tengo un campo en una BBDD con SQL Server, y me gustaría realizar


un
> procedimiento que me devuelva ese campo como un varchar[XX] pero de


forma
> que si encuentra una palabra las larga de Z letras la parta en palabras


de
> una longitud máxia de Z letras.
>
> Grácias,
> Gabriel Jaume
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida