Wenn ich meine gespeicherten Prozedur ausgeführt wird, ist ein Fehler aufgetreten sagengespeicherte Prozedur mit Fehler Ausführung
Fehlerdatentyp nvarchar in numerische Umwandlung.
Das ist mein Verfahren:
CREATE PROCEDURE [dbo].[Sp_GetProfits]
(@Country NVARCHAR(40))
AS
BEGIN
SELECT
P.ProductName, OI.UnitPrice, P.UnitPrice,
(P.Package * P.UnitPrice) - (OI.UnitPrice * OI.Quantity) AS 'Profit'
FROM
Product P
INNER JOIN
OrderItem AS OI ON P.ProductID = OI.ProductId
INNER JOIN
Supplier AS S ON S.SupplierId = P.SupplierId
WHERE
S.Country = @Country
END
Wie führen Sie diesen SP aus? – McNets
Es scheint, dass Sie einen Fehler im Code haben, der die gespeicherte Prozedur ausführt. Beachten Sie, dass das Präfix 'sp_' nicht für gespeicherte Systemprozeduren verwendet werden sollte. –
Ändern Sie nicht einfach die Frage in die nächste, wenn Sie eine Antwort auf Ihre aktuelle Frage erhalten haben. –