Compartir a través de


Funciones definidas por el usuario

Microsoft SQL Server 2000 permite crear funciones definidas por el usuario.Al igual que cualquier función, una función definida por el usuario es una rutina que devuelve un valor.De acuerdo con el tipo de valor que devuelve, las funciones definidas por el usuario se pueden clasificar en tres categorías: las que devuelven una tabla actualizable, las que devuelven una tabla no actualizable y las que devuelven un valor escalar.

Si una función definida por el usuario contiene una única instrucción SELECT y esa instrucción es actualizable, el resultado tabular devuelto por la función también es actualizable.

Si una función definida por el usuario contiene varias instrucciones SELECT o contiene una instrucción SELECT que no es actualizable, el resultado tabular devuelto por la función no es actualizable.

Si una función devuelve una tabla, podrá utilizar dicha función en la cláusula FROM de una consulta.Para obtener más información, vea Cómo: Crear consultas a partir de otro objeto distinto de una tabla.Una función que devuelve un valor escalar puede utilizarse en una consulta en cualquier sitio en el que se utilice un nombre de columna.Para obtener más información, vea Expresiones en consultas.

Vea también

Referencia

Función (Propiedades)

Otros recursos

Trabajar con procedimientos almacenados y funciones definidas por el usuario