Triggers

31/10/2005 - 18:50 por Damián Eiff | Informe spam
Hola quiero crear un trigger para una tabla de la base de datos que
convierta 2 campos de texto de la misma en mayúsculas y elimine espacios en
blanco el comando seria UPPER(TRIM(columna), estoy tratando de pegar este
código en la ventana de la tabla en la parte de los insert pero me dice que
esta mal la sintaxis recurrí a la ayuda y me quedo menos claro todavia. si
alguien puede facilitar un ejemplo para crear desencadenadores seria
grandioso.

Gracias.

Preguntas similare

Leer las respuestas

#1 Eric Diaz
31/10/2005 - 19:10 | Informe spam
Te falta un parentesis al final de la expresion UPPER(TRIM(columna))
ahi te funcionara
Saludos
Eric Diaz

"Damián Eiff" wrote in message
news:%
Hola quiero crear un trigger para una tabla de la base de datos que
convierta 2 campos de texto de la misma en mayúsculas y elimine espacios
en blanco el comando seria UPPER(TRIM(columna), estoy tratando de pegar
este código en la ventana de la tabla en la parte de los insert pero me
dice que esta mal la sintaxis recurrí a la ayuda y me quedo menos claro
todavia. si alguien puede facilitar un ejemplo para crear desencadenadores
seria grandioso.

Gracias.




Respuesta Responder a este mensaje
#2 Damián Eiff
31/10/2005 - 19:39 | Informe spam
Corregi lo de los parentesis pero no funciona y lo que quiero hacer es
actualizar varios campos no solo uno
UPPER(TRIM(columna1)) UPPER(TRIM(columna2))

Que tengo que usar como separador?
Como le digo que es tal columna la que recibe la configuración o
programación?
Respuesta Responder a este mensaje
#3 Eric Diaz
31/10/2005 - 21:11 | Informe spam
replaace all columna1 with UPPER(TRIM(columna1))
replaace all columna2 with UPPER(TRIM(columna2))

o por programcion algo sencillo como:

select 1
use mitabla

seletc 1
go top
do while not eof()
replaace columna1 with UPPER(TRIM(columna1))
replaace columna2 with UPPER(TRIM(columna2))
replaace columna3 with UPPER(TRIM(columna3))
skip
enddo


saludos


"Damián Eiff" wrote in message
news:
Corregi lo de los parentesis pero no funciona y lo que quiero hacer es
actualizar varios campos no solo uno
UPPER(TRIM(columna1)) UPPER(TRIM(columna2))

Que tengo que usar como separador?
Como le digo que es tal columna la que recibe la configuración o
programación?


Respuesta Responder a este mensaje
#4 Damian Eiff
02/11/2005 - 00:46 | Informe spam
este codigo es el que debo pegar en la ventana del generador de expreciones?

replaace all columna1 with UPPER(TRIM(columna1))
replaace all columna2 with UPPER(TRIM(columna2))

cambiando el nombre de las columnas?

"Eric Diaz" escribió en el mensaje
news:
replaace all columna1 with UPPER(TRIM(columna1))
replaace all columna2 with UPPER(TRIM(columna2))

o por programcion algo sencillo como:

select 1
use mitabla

seletc 1
go top
do while not eof()
replaace columna1 with UPPER(TRIM(columna1))
replaace columna2 with UPPER(TRIM(columna2))
replaace columna3 with UPPER(TRIM(columna3))
skip
enddo


saludos


"Damián Eiff" wrote in message
news:
Corregi lo de los parentesis pero no funciona y lo que quiero hacer es
actualizar varios campos no solo uno
UPPER(TRIM(columna1)) UPPER(TRIM(columna2))

Que tengo que usar como separador?
Como le digo que es tal columna la que recibe la configuración o
programación?






Respuesta Responder a este mensaje
#5 Eric Diaz
02/11/2005 - 18:42 | Informe spam
EXACTAMENTE
LINEA POR LINEA

"Damian Eiff" wrote in message
news:
este codigo es el que debo pegar en la ventana del generador de
expreciones?

replaace all columna1 with UPPER(TRIM(columna1))
replaace all columna2 with UPPER(TRIM(columna2))

cambiando el nombre de las columnas?

"Eric Diaz" escribió en el mensaje
news:
replaace all columna1 with UPPER(TRIM(columna1))
replaace all columna2 with UPPER(TRIM(columna2))

o por programcion algo sencillo como:

select 1
use mitabla

seletc 1
go top
do while not eof()
replaace columna1 with UPPER(TRIM(columna1))
replaace columna2 with UPPER(TRIM(columna2))
replaace columna3 with UPPER(TRIM(columna3))
skip
enddo


saludos


"Damián Eiff" wrote in message
news:
Corregi lo de los parentesis pero no funciona y lo que quiero hacer es
actualizar varios campos no solo uno
UPPER(TRIM(columna1)) UPPER(TRIM(columna2))

Que tengo que usar como separador?
Como le digo que es tal columna la que recibe la configuración o
programación?










Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida