Insertos en el Banco

Dúvidas, dicas e truques de PL/SQL. Aqui também vão assuntos relacionados a pacotes, triggers, funções, Java-Stored Procedures, etc
  

Notael Lun, 26 Jul 2004 10:53 am

Personal es la siguiente: estoy desarrollando un sistema de registro en JDeveloper y un procesos de registro quiero sólo mayúsculas, independientemente del usuario que los datos a insertar los escriba en minúsculas.

¿alguien sabe cómo hacerlo?

Gracias
edu_oracle
Ubicación: Salvador

Atenciosamente,

Eduardo Santana

"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."

Notael Lun, 26 Jul 2004 11:05 am

Lo que puede hacer, si no desea mover, es crear un gatillo antes de insertar...

En él, tendrá el campo deseado y va como esto:
Código: Seleccionar todo
create or replace trigger SUA_TRIGGER
BEFORE INSERT ON SUA_TABELA REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
BEGIN
   --antes de inserir, deixa maiúsculo
  :NEW.SEU_CAMPO:=UPPER(:NEW.SEU_CAMPO);
END;
dr_gori
Ubicación: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Notael Lun, 26 Jul 2004 11:21 am

Gracias man, voy a aplicar.
edu_oracle
Ubicación: Salvador

Atenciosamente,

Eduardo Santana

"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."

Notael Jue, 05 Ago 2004 9:27 am

Hombre es el siguiente, el disparador que me referiste es funcional, pero mi situación es la siguiente: anteriormente estaba introduciendo una palabra en una forma y comitando esta palabra en otra forma, así el disparador funciona belleza.

Pero ahora tengo que introducir la palabra y se cambiará comitá él en la misma forma, entonces cuando voy a la principal forma de la palabra.


¿Tienes alguna sugerencia?
edu_oracle
Ubicación: Salvador

Atenciosamente,

Eduardo Santana

"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."

Notael Jue, 05 Ago 2004 9:53 pm

Creo que lo que le falta es una actualización o algo... No sé si la tendrás sin necesidad de mover en sus códigos de programa... \":-(\"
dr_gori
Ubicación: Portland, OR USA

Thomas F. G

Você já respondeu a dúvida de alguém hoje?
http://glufke.net/oracle/search.php?search_id=unanswered

Notael Vie, 06 Ago 2004 7:40 am

Prisionero de guerra, solucionó el problema.

El caso fue: cuando disparó el gatillo, hubo algunos datos en una de las mesas que no había visto. Luego daba error.

El gatillo como es, está funcionando perfectamente.

Una vez más gracias.
edu_oracle
Ubicación: Salvador

Atenciosamente,

Eduardo Santana

"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."



Volver a PL/SQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados