Insert med Stored procedures
Jeg har en tabel som ser følgende ud:SalesItems:
ItemName ItemPrice
Skirt 14,55
Sweater 34,5
Shirt 44,5
Trousers 59,95
Min stored procedure ser ud som følgende:
CREATE PROC CalculateSalePrice
@Discount Decimal = 20.00,
@TaxRate Decimal = 7.75
AS
SELECT ItemName As [Item Description],
ItemPrice As [Marked Price],
ItemPrice * @Discount / 100 As [Discount Amt],
ItemPrice - (ItemPrice * @Discount / 100) As [After Discount],
ItemPrice * @TaxRate / 100 As [Tax Amount],
(ItemPrice * @TaxRate / 100) + ItemPrice - (ItemPrice * @Discount / 100) + (@TaxRate / 100) As [Net Price]
FROM SalesItems
ALTER TABLE SalesItems ADD
[Discount Amt] decimal(6,2),
[After Discount] decimal(6,2),
[Tax Amount] decimal(6,2),
[Net Price] decimal(6,2);
GO
Spørgsmålet går ud på, om det er muligt at alle de data som Min storedprocedure beregner, kan gemmes i min SalesItems tabel.
Jeg har prøvet insert into SalesItems select * from dbo.CalculateSalePrice
Det virker ikke lige helt