Código:
Es posible crear un parámetro opcional? si es así como? 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
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?