Filtado en Trigger SQL

Hola,
Me gustaría saber como realizar un filtardo en uno de los campos de un trigger.
Te explico un poco, el trigger coge todo la información que esta en ese campo y la traslada a la tabla destino. Me gustaría saber como seleccionar solo la parte que me interesa de ese campo.
Muchas Gracias

1 Respuesta

Respuesta
1
No se si entiendo mucho la pregunta.
Supongo que se trata de una cadena de texto y quieres filtrar por una parte de la cadena. Para hacerlo tienes que jugar con las funciones Left, Right o substring
Por ejemplo : Descripcion = "Se ha incorporado el documento 123456"
para sacar el número de documento podemos hacer
select substring(descripcion,30,6) from tabla1
donde 30 es la posición incial de la subcadena que queremos realizar
también podemos filtrar por este campo
select * from tabla1 where substring(descripcion,30,6) = '123456'
Esto tiene múltiples posibilidades, tendrías que especificar más lo que quieres obtener y el tipo de campos con los que trabajas.
Además ten en cuenta que depende del SGBD que uses estas funciones pueden cambiar un poco.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas