quarta-feira, 31 de janeiro de 2018

Deixar Razão Social do Parceiro em letra maiúscula

Opção 1:

Mesmo com o parâmetro PADRAOENTDADOS com o valor MAIUSCULA, o campo Razão Social do parceiro não é efetado, ficando da forma que foi digitado.

CREATE OR REPLACE TRIGGER TRG_INC_UPD_TGFPAR_TRANSLATE
  BEFORE UPDATE OR INSERT ON TGFPAR FOR EACH ROW
BEGIN

  :NEW.RAZAOSOCIAL := upper(translate(:NEW.RAZAOSOCIAL,
                                         'âàãáÁÂÀÃéêÉÊíÍóôõÓÔÕüúÜÚÇçñÑ',
                                         'AAAAAAAAEEEEIIOOOOOOUUUUCCNN'));

END;
/



Fonte: Paulo Victor (Unidade Goiânia)


Opção 2:

Executar o update abaixo:

UPDATE
    TDDCAM
SET
    EXPRESSAO = '$col_RAZAOSOCIAL.toString().toUpperCase();'
WHERE
    NOMETAB = 'TGFPAR' 

    AND NOMECAMPO = 'RAZAOSOCIAL'

Tela Dicionário de Dados:

Reiniciar a unidade de dados da TGFPAR

Nenhum comentário:

Postar um comentário