Je procédure stockée:procédure stockée supprimer requête
ALTER PROCEDURE [dbo].[k_ShoppingCart_DELETE]
@cartGUID nvarchar
AS
DELETE FROM
[dbo].[k_ShoppingCart]
WHERE
CartGUID = @cartGUID
Quand j'exécute ce,
exec dbo.k_ShoppingCart_DELETE '32390b5b-a35a-4e32-8393-67d5629192f0'
Résultat: 0 ligne (s) affecté.
Mais, lorsque je tente cette requête:
Delete FROM k_ShoppingCart Where CartGUID = '32390b5b-a35a-4e32-8393-67d5629192f0'
Résultat: 2 lignes affectées.
Quel est le problème avec cela?
vous ne semblez pas avoir spécifié une taille pour @cartGUID. Je crois que vous devez spécifier une taille –