Consultas Sql

Páginas: 2 (400 palabras) Publicado: 9 de julio de 2011
consultas sql
Funciones UDF en SQL Server 2008

SQL muy aparte de utilizar funciones integradas las mismas que hemos visto en entregas anteriores también permite la creación o implementación yejecución de Funciones propias de USUARIO. Las siglas UDF viene del inglés User Defined Functions (Funciones Definidas por el Usuario), esto quiere decir que podemos crear funciones personalizadas parahacer un determinado proceso que utilizaremos en más de una ocasión, luego tan sólo deberíamos invocarlo para volver a utilizarlo.

Implementando Ejemplo.
Desarrolle:
Necesitamos conocer eldescuento del 3% sobre el precio de N producto.
Sintaxis.
CREATE FUNCTION descuento(@precioprod money)
returns money
begin
return @ precioprod * 0.03;
END
Description:
Donde: Create Function seutiliza para crear funciones.
descuento es el nombre de la función.
(@precioprod money) los parentesis permiten contener parámetros en este caso contienen un parametro que es @precioprod y que es deun tipo en este caso money.
returns es el tipo de informacion que me devolvera en este caso me retornara un valor de tipo Money.
begin nos permtie comenzar a realizar el proceso y operacionesdentro de la function.
return diferente al de arriba este nos esta devolviendo la operacion de la Multiplicacion por el descuento.
END muestra la finalizacion de la función

Dandole USO.
printdescuento(250.0)

Donde: print es utilizado para imprimir información en la consola de SQL server.
descuento es el nombre de la función que entre sus paréntesis nos pide un valor como parámetro detipo Money.

Esto nos mostrar en consola.


Ejercicio UDF dependientes.

1) Crear una función que permita conocer su IGV utilizando la tasa del 18% sobre N Producto.
2) Crear una función que mepermita verificar cuando un alumno es Mayor o menor de edad si se sabe que de 18 a más ya es mayor de edad.
3) Crear una función que me permita verificar la existencia de productos en stock al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consultas sql
  • Consultas sql
  • consultas sql
  • consultas en sql
  • Consultas sql
  • consultas de sql
  • Consulta Sql
  • consultas sql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS