Compartilhar via


Funções definidas pelo usuário

2000 Do Microsoft SQL Server lhe permite criar funções definidas pelo usuário. Como qualquer função, uma função definida pelo usuário é uma rotina que retorna um valor. Cada função definida pelo usuário com base em qual tipo de valor que ele retorna, cai em uma das três categorias: aqueles que retornar uma tabela atualizável, aqueles que retornar uma tabela não atualizável e aqueles que retornar um valor escalar.

Se uma função definida pelo usuário contém uma única instrução SELECT e a declaração é atualizável, tabular resultado 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, tabular resultado retornado por essa função não é atualizável.

Se uma função retorna uma tabela, você poderá usar a função na cláusula FROM de uma consulta. For more information, see 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. For more information, see 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