Meinst du das in etwa so?
SQL-Code:
CREATE PROCEDURE MovePoS
@IDSource int,
@IDDest int,
AS
BEGIN
UPDATE Tabelle
SET Bezeichnung =
(SELECT Bezeichnung
FROM Tabelle
WHERE ID = @IDSource),
Preis =
(SELECT Preis
FROM Tabelle
WHERE ID = @IDSource)
WHERE ID = @IDDest
GO
Und dann halt alle Felder übergeben.