Hola....

una pregunta concreta.

Estoy diseñando una base de datos nueva y me encuentro con una necesidad concreta. Hay multiples tablas con multiples columnas (faltaba más)... y me gustaría que varias de las columnas de distintas tablas (y con distintos nombres de columna), almacenasen su valor en MAYUSCULAS, independientemente de que el usuario lo INSERTe con minusculas.

Ok, tenemos la función UPPER, muy apropiada, puedo hacerlo con TRIGGERS..... perooooo necesito crear al menos un trigger para cada nombre de columna distinto y luego asignarlo a cada tabla.

Sería posible que, en la propia definición de la tabla, pudiese hacer algo así como:

CREATE TABLE xxxx
(  id numeric(2,0),
 valor varchar(50)  /*SET VALUE = UPPER(valor)*/
);

Por supuesto, el texto comentado funciona, pero creo que podrá explicar mejor lo que quiero hacer....

Saludos.
--
TIP 8: explain analyze es tu amigo

Responder a