Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I. Datos Informativos
1.1. ASIGNATURA : SISTEMA DE BASE DE DATOS I
1.2. Carrera profesional : Ingeniería de sistemas.
1.3. Plan de Estudios : 2013
1.4. Semestre académico : 2018-I.
1.5. Ciclo de estudios : Sexto ciclo.
1.6. Área curricular : Obligatorio de Formación Profesional.
1.7. Código de la asignatura : IS015.
1.8. Nº de horas : 02 horas practica
1.9. Profesor responsable : Lida León Núñez.
1.10. Fecha: 27 de MARZO 2018.
II. Capacidades
II.1. Conoce y aplica aspectos esenciales de la administración y seguridad de base de datos
mediante el entorno de un gestor de base de datos.
V. Fundamento Teórico:
a) Funciones de Tipo Tabla
Las funciones con valores de tabla definidas por el usuario devuelven un tipo de
datos table. Las funciones con valores de tabla insertados no tienen cuerpo; la tabla
es el conjunto de resultados de una sola instrucción SELECT. Se parece a un
procedimiento almacenado.
Estas funciones definidas por el usuario devuelven un tipo de datos table pueden ser
una eficaz alternativa a las vistas. Esas funciones se conocen como funciones con
valores de tabla. Una función definida por el usuario con valores de tabla se puede
usar donde se permiten las expresiones de vista o de tabla en las consultas Transact-
SQL. Mientras que las vistas se limitan a una única instrucción SELECT, las funciones
definidas por el usuario pueden contener instrucciones adicionales que permiten una
lógica más eficaz que en las vistas. Una función definida por el usuario con valores de
tabla también puede reemplazar procedimientos almacenados que devuelven un solo
conjunto de resultados. En la cláusula FROM de una instrucción Transact-SQL es
posible hacer referencia a la tabla que devuelve una función definida por el usuario,
pero esto no es posible con los procedimientos almacenados que devuelven
conjuntos de resultados.
Ejemplo 02 Forma 01
----usar la funcion
SELECT * FROM ufnListaDepartamentos(1)
Ejemplo 02… Forma 2
--usar la funcion