– Table: public.tb_pessoa
– DROP TABLE public.tb_pessoa;
CREATE TABLE public.tb_pessoa
(
id_pessoa integer NOT NULL DEFAULT nextval(‘tb_pessoa_id_pessoa_seq’::regclass),
nome_pessoa character varying(100) NOT NULL,
cpf_pessoa character varying(14) NOT NULL,
rg_pessoa character varying(11) NOT NULL,
cad_pessoa date NOT NULL,
foto_pessoa character varying(255),
CONSTRAINT tb_pessoa_pkey PRIMARY KEY (id_pessoa)
));
boa tarde pessoal estou necessitando de uma função para formatar cpf e rg no postgresql
fico grato pela ajuda
Pesquisando aqui, parece que você pode formatar strings com regexp_replace. Ex: Dicas Sql: Postgresql - Formatar CPF com REGEXP_REPLACE . RG pode ser similar, embora a formatação não seja tão consistente quanto cpf, e talvez seja necessário escrever uma function pra lidar com os possíveis casos.
Algum motivo para fazer isso na consulta sql, não na aplicação?
Abraço.
1 curtida
Embora o desenvolvedor “TerraSkilll” já respondeu muito bem. Mas em Postgres escrever função é uma maravilha.
No entanto isso faz mais sentido estando dentro da Aplicação.