Pessoal é o seguinte:
Estou desenvolvendo um sistema de cadastro em JDeveloper e num dos processos de cadastro eu quero q os dados sejam inseridos apenas como maiúsculos, independente do usuário digitá-los em minúsculos.
alguém sabe como fazer isso?
valeu
Inserções em maiúsculo no banco
-
- Moderador
- Mensagens: 53
- Registrado em: Seg, 12 Jul 2004 11:24 am
- Localização: Salvador
Atenciosamente,
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
- dr_gori
- Moderador
- Mensagens: 5026
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
O que você pode fazer, caso não quer mexer nos programas, é criar uma TRIGGER BEFORE INSERT...
Nela, você pega o campo desejado e faz assim:
Nela, você pega o campo desejado e faz assim:
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;
-
- Moderador
- Mensagens: 53
- Registrado em: Seg, 12 Jul 2004 11:24 am
- Localização: Salvador
Atenciosamente,
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Valeu cara.... vou aplicar.
-
- Moderador
- Mensagens: 53
- Registrado em: Seg, 12 Jul 2004 11:24 am
- Localização: Salvador
Atenciosamente,
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Cara é o seguinte,
A trigger que você me indicou está funcional, só que a minha situação é a seguinte:
Anteriormente eu estava inserindo uma palavra num form e comitando esta palavra num outro form, Dessa forma a trigger funcionava beleza.
Só que agora eu preciso inserir a palavra e comitá-la no mesmo form, daí quando eu for para o form principal a palavra já estará alterada.
Tem alguma sugestao?
A trigger que você me indicou está funcional, só que a minha situação é a seguinte:
Anteriormente eu estava inserindo uma palavra num form e comitando esta palavra num outro form, Dessa forma a trigger funcionava beleza.
Só que agora eu preciso inserir a palavra e comitá-la no mesmo form, daí quando eu for para o form principal a palavra já estará alterada.
Tem alguma sugestao?
- dr_gori
- Moderador
- Mensagens: 5026
- Registrado em: Seg, 03 Mai 2004 3:08 pm
- Localização: Portland, OR USA
- Contato:
Thomas F. G
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Você já respondeu a dúvida de alguém hoje?
https://glufke.net/oracle/search.php?search_id=unanswered
Acho que o que falta aí é um refresh, ou algo assim... Não sei se você vai conseguir isso sem mexer nos códigos do seu programa... 

-
- Moderador
- Mensagens: 53
- Registrado em: Seg, 12 Jul 2004 11:24 am
- Localização: Salvador
Atenciosamente,
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Eduardo Santana
"Viva o dia de hoje como se fosse amanhã, por isso, não perca as oportunidades...."
Pow cara, resolvi o problema.
O caso foi: Quando disparei a Trigger, existiam alguns dados numa das tabelas q eu não tinha visto. Daí dava erro.
A trigger como está, está rodando perfeitamente.
mais uma vez obrigado.
O caso foi: Quando disparei a Trigger, existiam alguns dados numa das tabelas q eu não tinha visto. Daí dava erro.
A trigger como está, está rodando perfeitamente.
mais uma vez obrigado.
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante