Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/08/2004, 08:58
Avatar de RsOfT
RsOfT
 
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 10 meses
Puntos: 7
Pregunta Parametro Opcional en funciones de usuario de SQL Server 2000

Estoy creando la siguiente funcion de usuario:

Código:
CREATE FUNCTION  PrecioProducto (
	@clCodigo varchar(10), 
	@prCodigo varchar(9), 
	optional @pdCorrelativoPedido varchar(9))  
RETURNS MONEY AS  
BEGIN 

RETURN 
ISNULL( (	
SELECT DISTINCT TOP 1 Precio.dlpPrecio
FROM producto 
	INNER JOIN Precio ON producto.prcodigo = Precio.prCodigo 
	INNER JOIN Cliente ON Precio.lpCodigo = Cliente.lpCodigo 
	INNER JOIN ruta ON Cliente.rtRutaEntrega = ruta.rtCodigo
WHERE 
	(cliente.clCodigo = @clCodigo) AND 
	(producto.prcodigo = @prCodigo)) ,0)
END
Es posible crear un parámetro opcional? si es así como?
En Visual Basic, cuando creo una función puedo ponerle a los parámetros la instrucción Optional y ese parámetro lo paso si quiero.

Aqui en SQL Server quiero hacer algo parecido, me podrían ayudar con esto?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--