SYSTEMTI.NET

Please or Cadastrar to create posts and topics.

Function - Abreviar nome

Olá, pessoal. Compartilhar com vocês duas funções de abreviar nomes. Muito útil para painéis que expõe dados para o público e também devido a LGPD. Abaixo deixo exemplos.

 

FNC_ABREVIA_NOME - Junto com a função é necessário incluir a quantidade de caracteres que deseja retornar. Pode acontecer de retornar sobrenome completo.

SINTAXE: SELECT FNC_ABREVIA_NOME(CAMPO, QUANTIDADE_CARACTER) FROM TABELA 

EXEMPLO: SELECT FNC_ABREVIA_NOME(NOME, 15) FROM PACIENTE

 

FNC_OBTER_NOME_ABREVIADO - Nessa função só precisa do campo, e será retornado todos os sobrenome abreviados.

SINTAXE: SELECT FNC_OBTER_NOME_ABREVIADO(CAMPO) FROM TABELA

EXEMPLO: SELECT FNC_OBTER_NOME_ABREVIADO(NOME) FROM PACIENTE

 

FNC_NM_ABREVIADO - Nessa função só precisa do campo, e será retornado o nome completo abreviado.

SINTAXE: SELECT FNC_NM_ABREVIADO(CAMPO) FROM TABELA

EXEMPLO: SELECT FNC_NM_ABREVIADO(NOME) FROM PACIENTE

 

Deixo em anexo as funções.

Espero que lhe seja útil.

Arquivos enviados:
  • Você precisa fazer o login para ter acesso aos uploads.
vergnacristian has reacted to this post.
vergnacristian
Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

Lembrando que tais funções foram feitas para o ambiente Oracle.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

Atualizado post principal e incluído função que abrevia nome completo.

Se você deseja apoiar o desenvolvimento do SYSTEMTI.NET, você pode compartilhar algum conteúdo no fórum ou doar. Muito obrigado !

Muito obrigado.