Exercicio banco de dados

530 palavras 3 páginas
Exercício 10
Function

1) Escreva uma função onde calcule a área do losango.

create function dbo.f_losango
(
@dmaior decimal(8,2),
@dmenor decimal(8,2)
)
returns float as begin return((@dmaior*@dmaior)/2) end 2) Escreva uma função onde calcule o perímetro de um retângulo.

create function dbo.f_retangulo
(
@base decimal(8,2),
@altura decimal(8,2)
)
returns float as begin return((@base*2)+(@altura*2)) end 3) Escreva uma função que recebe o código do funcionário como parâmetro e retorna a nome deste funcionário, sexo e a renda deste funcionário.

create function f_funcionario1
(@codigo int) returns table as return
(select nome_func, sexo_func, sal_func from funcionario where cod_func = @codigo )

4) Escreva uma função que retorna nome, sexo e o salário de todos os funcionários.

create function f_func_mult1() returns table as return (select nome_func, sexo_func, sal_func from funcionario)

5) Escreva uma função que retorna todos os dados do cliente cujo código deve ser recebido como parâmetro.

create function f_cliente1 (@codigo int) returns table as return (select * from cliente where cod_cli = @codigo)

6) Escreva uma função que retorna todos os dados dos pedidos cujo numero deve ser recebido como parâmetro.

create function f_pedido1 (@codigo int) returns table as return (select * from pedido where num_ped = @codigo)

7) Escreva uma função que recebe o código do funcionário como parâmetro e retorne o nome do funcionário , sexo do funcionário, nome do dependente e o sexo do dependente.

create function f_funcionario14
(@codigo int)

returns table as return(select funcionario.nome_func,funcionario.sexo_func,dependente.nome_dep,dependente.sexo_dep from funcionario join dependente on funcionario.cod_func = dependente.cod_func where funcionario.cod_func=@codigo)

Relacionados

  • Exercicio de banco de dados
    267 palavras | 2 páginas
  • Exercicios de Banco de Dados
    696 palavras | 3 páginas
  • Exercicio Banco de Dados
    896 palavras | 4 páginas
  • Exercicios banco de dados
    980 palavras | 4 páginas
  • exercícios banco de dados
    509 palavras | 3 páginas
  • Exercicios banco de dados
    1591 palavras | 7 páginas
  • Exercícios de Banco de Dados
    691 palavras | 3 páginas
  • Exercício banco de dados
    487 palavras | 2 páginas
  • Exercicios banco de dados
    2282 palavras | 10 páginas
  • Exercicios banco de dados
    2144 palavras | 9 páginas