Cursos / Informática para Internet / Banco de dados / Aula
Agora, a partir dessa função, vamos criar outra que retorne a quantidade total de unidades vendidas de um produto dado o seu código. O comando para criar essa função é descrito a seguir.
Compare a diferença entre as duas funções apresentadas. Observe que a função denominada Total_Vendas2 contém um parâmetro de entrada do tipo inteiro. E que é feita uma consulta (SELECT) da soma de todos os produtos da tabela compras cujo código equivale ao parâmetro de entrada codigo_produto.
Para analisarmos a aplicação das funções no banco de dados sistvendas, apresentam-se, na Figura 1, os dados presentes nas tabelas do banco de dados. A Figura 2 ilustra a resposta do SGBD após a criação da função.
Note que está sendo usado o caractere “|” como delimitador de comandos, do mesmo modo como no procedimento, isso é feito para que possamos usar o caractere “;” no meio da função.
Versão 5.3 - Todos os Direitos reservados