Banco de dados

Função com valor de tabela (Inline)

Função com valor de tabela (Inline) são similares a uma exibição (views), porém permitem utilizar parâmetros. Retornam um conjunto completo de dados – uma tabela.

Sintaxe:

CREATE FUNCTION nome_da_função (parâmetros)
    RETURNS Table
    AS
        RETURN (declaração SELECT)

Exemplo:

CREATE FUNCTION retorna_alunos(@nota1 REAL)//função recebe parâmetro do tipo REAL
    RETURNS Table // retorna uma tabela
    AS
    RETURN( // retornará o que a instrução SELECT ordenar
    	SELECT nome, nota1 FROM notas_alunos
        WHERE nota1 > @nota1) // filtro

Para chamar a função basta digitar:

SELECT nome, nota1
    FROM retorna_alunos(5) // retorna alunos que tiver a primeira nota maior que 5

A consulta acima retornará os alunos (e suas primeiras notas) que tiver a primeira nota maior que 5 .

Quer se aprofundar em Segurança de Redes de Computadores e Cibersegurança?

Conheça o curso de Segurança em Redes de Computadores e entenda os diversos tipos de ataques que existem, bem como as peças do quebra-cabeça que integram a defesa de uma rede, entre elas: Firewall, IPS, Proxy, Anti-Spam, Anti-vírus, Anti-Malware, VPN, Sandboxing, NAC, etc.

CLIQUE NA IMAGEM ABAIXO E SAIBA MAIS DETALHES:

Link do curso:  https://go.hotmart.com/A69498318E

Tipo Data no SQL Server

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
 https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *