Function - Abreviar nome
Citação de Marcos Soares em 02/08/2022, 18:01Olá, 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.
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.
Citação de Marcos Soares em 03/08/2022, 14:39Lembrando que tais funções foram feitas para o ambiente Oracle.
Lembrando que tais funções foram feitas para o ambiente Oracle.
Citação de Marcos Soares em 24/04/2023, 15:56Atualizado post principal e incluído função que abrevia nome completo.
Atualizado post principal e incluído função que abrevia nome completo.
Citação de Convidado em 25/04/2023, 11:59Muito obrigado.
Muito obrigado.