Tabla a partir de texto

01/04/2004 - 23:04 por Diego Uribe | Informe spam
Hola todos

estoy trabajando con tramas y tengo una tabla llena de ellas
lo que intento hacer es lo siguiente,

sabiendo que la trama tiene:
1-5 Tipo identificacion
6-21 Nombre
22-50 Descripcion

Algo asi como ("_" = "<ESPACIO>"
PASSPDIEGO_URIBE_____CLIENTE DE PRUEBA___________

Debo crear una funcion / vista o tabla temporal (de preferencia una funcion
tipo tabla) que se forme de acuerdo a la definicion de la trama (tambien
contenida en la base de datos) y la trama anterior quedaria:

c1 c2 c3
PASSP DIEGO_URIBE____ CLIENTE DE PRUEBA___________

Lista para ser consultada...
Esto se que se puede hacer con suma facilidad en AS/400 pero y en SQL
Server?

Gracias por la ayuda
Diego

Preguntas similare

Leer las respuestas

#1 Maximiliano D. A.
01/04/2004 - 23:18 | Informe spam
Hola, yo esto lo haria con un componente COM+ y no en SqlServer ;)

Bye


Salu2
Maxi
Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET
[Maxi_accotto[arroba]speedy[punto]com[punto]ar
MSN:


"Diego Uribe" escribió en el mensaje
news:
Mostrar la cita
funcion
Mostrar la cita
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.618 / Virus Database: 397 - Release Date: 09/03/2004
#2 Oscar
02/04/2004 - 13:14 | Informe spam
Has mirado la funcion SUBSTRING



Mostrar la cita
ellas
Mostrar la cita
preferencia una funcion
Mostrar la cita
trama (tambien
Mostrar la cita
quedaria:
Mostrar la cita
pero y en SQL
Mostrar la cita
#3 Javier Loria
03/04/2004 - 19:28 | Informe spam
Hola Diego:
Si quieres una funcion, te sirve algo como:
==CREATE FUNCTION TramasNormalizada
(<PARAMETROS>)
RETURNS TABLE
AS
SELECT SUBSTRING(Trama,1,5) AS TipoIdentificacion
, SUBSTRING(Trama,6,15) AS Nombre
...
FROM Tabla
== La funcion solo la usaria si pasas parametros (talvez para el WHERE?)
sino seria mejor una vista.
Saludos,

Javier Loria
Costa Rica
Se aprecia la inclusion de DDL (CREATE, INSERTS, etc.)
que pueda ser copiado y pegado al Query Analizer.
La version de SQL y Service Pack tambien ayuda.
Diego Uribe escribio:
Mostrar la cita
#4 Diego Uribe
05/04/2004 - 15:56 | Informe spam
Hola

esa era la idea, pero podria tener 1 o muchas columnas y segun he visto no
funciona asi. Me toco cambiar de diseño

Gracias

Diego


"Javier Loria" escribió en el mensaje
news:%
Mostrar la cita
Ads by Google
Search Busqueda sugerida