campos calculados

21/01/2004 - 04:29 por Edwin Herrera | Informe spam
bueno quisiera saber si puedo aplicar funciones definidas por el usuario el
los campos calculados que creo
 

Leer las respuestas

#1 Salvador Ramos
21/01/2004 - 13:42 | Informe spam
Hola:

Si que se puede, te paso un script con un pequeño ejemplo. He hecho una
función que calcula el Precio (que es Cantidad * Importe), y luego en una
tabla he hecho un campo calculado que la utiliza (lo he hecho desde el
administrador corporativo y he generado desde allí su script).

CREATE FUNCTION [dbo].[Precio] (@canti int, @imp int)
RETURNS int AS
BEGIN
DECLARE @Prec int
SELECT @Prec = @canti * @imp
RETURN @Prec
END
GO

CREATE TABLE [dbo].[CamposCalculadosConUDFs] (
[cod] [int] NOT NULL ,
[nombre] [varchar] (50) COLLATE Modern_Spanish_CI_AS NULL ,
[cantidad] [int] NULL ,
[importe] [int] NULL ,
[Precio] AS ([dbo].[Precio]([cantidad], [importe]))
) ON [PRIMARY]
GO


Un saludo
Salvador Ramos
Murcia - España

No puedes conseguir software rápidamente disminuyendo su calidad.
En cambio, si que lo consigues aumentando la calidad.

www.helpdna.net (información sobre Windows DNA, SQL Server, .NET, ...)


Microsoft MVP SQL Server
MCP SQL Server
PASS Spanish Group (www.sqlpass.org)


"Edwin Herrera" escribió en el mensaje
news:
bueno quisiera saber si puedo aplicar funciones definidas por el usuario


el
los campos calculados que creo


Preguntas similares