Compartilhar via


Funções definidas pelo usuário

2000 Do Microsoft SQL Server permite a criação de funções definidas pelo usuário.Como qualquer função, uma função definida pelo usuário é uma rotina que retorna um valor.Com base no tipo de valor que ela retorna, cada função definida pelo usuário cair em uma das três categorias: aqueles que retornam uma tabela atualizável, aqueles que retornam uma tabela não atualizável e aquelas que retornam um valor escalar.

Se uma função definida pelo usuário contém uma única instrução SELECT e a declaração é atualizável, o resultado de tabular retornado pela função também é atualizável.

Se uma função definida pelo usuário contém mais de uma instrução SELECT ou contém uma instrução SELECT que não é atualizável, o resultado de tabular retornado por essa função não é atualizável.

Se uma função retorna uma tabela, você pode usar essa função na cláusula FROM de uma consulta.Para obter mais informações, consulte Como: criar consultas usando algo além do mais uma tabela.Se uma função retorna um valor escalar, você pode usá-lo em uma consulta em qualquer lugar, você usaria um nome de coluna.Para obter mais informações, consulte Expressões em consultas.

Consulte também

Referência

Propriedades de função

Outros recursos

Trabalhando com procedimentos armazenados e funções definidas pelo usuário