bachiller en ciencias y letras
definidas por el usuario
Contenido
Introducción
1
¿Qué es una función definida por
el usuario?
2
Definición de funciones definidas por
el usuario
3
Ejemplos de funciones definidas
por el usuario
9
Implementación de funciones definidas por el usuario
Notas para el instructor
Este módulo se describe la implementación de las funcionesdefinidas por el
usuario. Explica los tres tipos de funciones definidas por el usuario y la sintaxis
general para crearlas y modificarlas, y proporciona un ejemplo de cada tipo.
Después de completar este módulo, el alumno será capaz de:
Describir los tres tipos de funciones definidas por el usuario.
Crear y modificar funciones definidas por el usuario.
Crear cada uno de los tres tipos defunciones definidas por el usuario.
i
Implementación de funciones definidas por el usuario
1
Introducción
Objetivo del tema
Proporcionar una
introducción a los temas y
objetivos del módulo.
Explicación previa
En este módulo aprenderá a
crear y utilizar funciones
definidas por el usuario.
¿Qué es una función definida por el usuario?
Definición de funciones definidas porel usuario
Ejemplos de funciones definidas por el usuario
Este módulo proporciona una introducción a las funciones definidas por el
usuario. Explica por qué y cómo utilizarlas, y la sintaxis para crearlas.
Después de completar este módulo, el alumno será capaz de:
Describir los tres tipos de funciones definidas por el usuario.
Crear y modificar funciones definidas por el usuario.
Crearcada uno de los tres tipos de funciones definidas por el usuario.
Implementación de funciones definidas por el usuario
2
¿Qué es una función definida por el usuario?
Objetivo del tema
Presentar el concepto de
funciones definidas por el
usuario y exponer las
ventajas de su uso.
Explicación previa
Hay tres tipos de funciones
definidas por el usuario.
Funciones escalaresSimilar a una función integrada
Funciones con valores de tabla de varias instrucciones
Contenido como un procedimiento almacenado
Se hace referencia como una vista
Funciones con valores de tabla en línea
Similar a una vista con parámetros
Devuelve una tabla como el resultado de una instrucción
SELECT única
Con Microsoft® SQL Server™ 2000, puede diseñar sus propias funciones paracomplementar y ampliar las funciones (integradas) suministradas por el sistema.
Una función definida por el usuario toma cero o más parámetros de entrada y
devuelve un valor escalar o una tabla. Los parámetros de entrada pueden ser
de cualquier tipo de datos, salvo timestamp, cursor o table. Las funciones
definidas por el usuario no admiten parámetros de salida.
Sugerencia
Esta página ofrece unaintroducción a los tres tipos
de funciones definidas por
el usuario. Indique a los
alumnos que en los temas
siguientes se tratarán las
diferencias entre los tipos
de funciones.
SQL Server 2000 admite tres tipos de funciones definidas por el usuario:
Funciones escalares
Una función escalar es similar a una función integrada.
Funciones con valores de tabla de varias instrucciones
Unafunción con valores de tabla de varias instrucciones devuelve una tabla
creada por una o varias instrucciones Transact-SQL y es similar a un
procedimiento almacenado. A diferencia de los procedimientos almacenados,
se puede hacer referencia a una función con valores de tabla de varias
instrucciones en la cláusula FROM de una instrucción SELECT como si se
tratara de una vista.
Funciones convalores de tabla en línea
Una función con valores de tabla en línea devuelve una tabla que es el resultado
de una sola instrucción SELECT. Es similar a una vista, pero ofrece una mayor
flexibilidad que las vistas en el uso de parámetros y amplía las características de
las vistas indizadas.
Implementación de funciones definidas por el usuario
Definición de funciones definidas por el...
Regístrate para leer el documento completo.