FUNÇÕES

  • Uma função é ...
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
CREATE FUNCTION fnRetornaAno (@data DATETIME)
RETURNS int
AS
  BEGIN
  DECLARE @ano int
  SET @ano = YEAR(@data)

      RETURN @ano

END
  • Chamada ou execução da função
1
2
3
SELECT dbo.fnRetornaAno(GETDATE())

SELECT dbo.fnRetornaAno(Clientes.ClienteNascimento) FROM dbo.Clientes