Hola,
No me queda claro lo que necesitás. Te mando un ejemplo de SP para INSERT, para UPDATE y uno para DELETE, muy básicos, asumiendo que es eso lo que estás buscando:
CREATE PROC prInsert (@clave smallint, @dato1 char(10), @dato2 datetime)
AS
INSERT tabla
SELECT @clave, @dato1, @dato2
GO
y para ejecutarlo:
EXEC prInsert 123, 'Prueba', '20050614'
CREATE PROC prUpdate (@clave smallint, @dato1 char(10), @dato2 datetime)
AS
UPDATE tabla
SET dato1 = @dato1, dato2 = @dato2
WHERE clave = @clave
GO
y para ejecutarlo:
EXEC prUpdate 123, 'Otra Mas', '20050715'
CREATE PROC prDelete (@clave smallint)
AS
DELETE FROM tabla
WHERE clave = @clave
GO
y para ejecutarlo:
EXEC prDelete 123
Como ves, cada SP recibe datos para una sola fila, porque me imagino que así trabajará la aplicación.
Espero que te sirva,
Liliana.