Escolar Documentos
Profissional Documentos
Cultura Documentos
3) Crie um procedimento que efetue o saque de uma conta e exiba o saldo. Verifique se
existe saldo para o saque.
5) Crie uma função que limpe os caracteres ponto “.” e traço de uma string qualquer.
6) Crie uma função que retorne uma string qualquer com um tamanho N completando
com zeros a esquerda.
Exemplo. Se N = 5 e a string de entrada for ‘123’ retornar ‘00123’.
7) Crie uma função que retorne uma data por extenso;
Exemplo: Se a entrada for ‘10/04/2021’ retorar ‘10 de abril que 2021’
8) O sequinte código é a implementação do algoritmo módulo 11 em PL/PgSQL. Crie
uma função similar no Mysql.
CREATE OR REPLACE FUNCTION modulo11(numeroEntrada bigint) RETURNS
bigint AS
$BODY$
DECLARE
valor varchar;
i integer;
peso integer;
soma integer;
numero integer;
resto integer;
resultado integer;
BEGIN
peso := 2;
soma := 0;
i := 0;
valor := Cast(numeroEntrada as text);
if peso = 10 then
peso := 2;
end if;
end loop;
return resultado;
END;
$BODY$
9) Faça uma função para calcular o digito verificador do CPF.
(https://dicasdeprogramacao.com.br/algoritmo-para-validar-cpf/)
(http://www.decom.ufop.br/guilherme/BCC441/geral/bd2_plpgsql.pdf)