Ver Mensaje Individual
  #6  
Antiguo 15-06-2004
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Reputación: 24
guillotmarc Va por buen camino
Hola.

¿ Este es tu procedimiento almacenado ?

Código SQL [-]
CREATE PROCEDURE [Borra] (@MiBase varchar, @Qcampo varchar) AS
delete from MiBase where clave = Qcampo

No entiendo como SQL Server te ha dejado compilar esto.

No puedes especificar una tabla mediante un parámetro. La única forma de hacer algo así es construirte una sentencia SQL en una variable de cadena dentro del procedimiento, y ejecutar esa sentencia con la instrucción EXECUTE.

En la documentación encontrarás más información de la instrucción EXECUTE.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita