SQL - Error en SP

 
Vista:

Error en SP

Publicado por Eugenia (8 intervenciones) el 25/09/2009 04:51:21
Buenas noches!!
Ahora tengo un problema con este stored, y es que al querer crearlo (al SP) me sale este error: Incorrect Syntax near 'NROCAB'
GRACIAS

CREATE PROCEDURE UP_SEL_CtaCteProf2
@Codap1 char(3),
@Codap2 char(3),
@fechemi1 smalldatetime,
@fechemi2 smalldatetime

AS
set nocount on

DROP TABLE #TABLATEMP

CREATE TABLE #TablaTemp
NROCAB nvarchar(12),
NROAP nvarchar (12),
LEYENDA nvarchar,
FECHAEMISION smalldatetime,
NROSOCIO nvarchar,
MATRICULAPROV int,
APELLIDO_NOMBRE nvarchar

INSERT INTO #TablaTemp (NROCAB, NROAP, LEYENDA, FECHAEMISION, NROSOCIO, MATRICULAPROV, APELLIDO_NOMBRE)
SELECT NROCAB, NROAP, LEYENDA, FECHAEMISION, NROSOCIO, MATRICULAPROV, '' FROM CTACTEPROFESIONALES
where (CODAP>=(@codap1)) OR (CODAP<=(@codap2)) AND
(FECHAEMISION >= (@fechemi1)) and (FECHAEMISION <= (@fechemi2))

UPDATE #TablaTemp
SET APELLIDO_NOMBRE = (SELECT apellido_nombre FROM PROFESIONALES
WHERE PROFESIONALES.NRO_SOCIO = #TABLATEMP.NROSOCIO)

SELECT * FROM #TablaTemp

DROP TABLE #TablaTemp
GO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de roger

RE:Error en SP

Publicado por roger (93 intervenciones) el 26/09/2009 16:30:42
te faltan encerrar en parentesis la definicion de los campos de la tabla
CREATE TABLE #TablaTemp
(NROCAB nvarchar(12),
NROAP nvarchar (12),
LEYENDA nvarchar,
FECHAEMISION smalldatetime,
NROSOCIO nvarchar,
MATRICULAPROV int,
APELLIDO_NOMBRE nvarchar)

adicionalmente creo que te sacará error cuando lo ejecutes en la primera linea
DROP TABLE #TablaTemp

porque la tabla todavia no existe
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar