necesito ayuda urgenteee
Publicado por nelida (5 intervenciones) el 23/05/2007 05:50:16
***EL UNICO ERROR QUE ME DICE ES QUE LA COLUMNA CODLOCALIDAD NO ES VALIDO Y NO ENTIENDO XQ??????????
CREATE PROCEDURE Sp_InsLocalidad
@Descripción char(30),
@Cpostal integer,
@CodProv integer
AS
DECLARE @CodLocalidad INT
set @CodLocalidad=0
IF (SELECT Max(CodLocalidad)+1 FROM Localidades)IS NULL
BEGIN
SET @CodLocalidad=1
END
ELSE
BEGIN
SET @CodLocalidad= (SELECT Max(CodLocalidad)+1 FROM Localidades)
INSERT INTO Localidades
VALUES (@CodLocalidad, @Descripción, @Cpostal, @CodProv)
END
SELECT @CodLocalidad
DECLARE @RET INT
SET @RET=0
GO
REATE PROCEDURE Sp_DelLocalidad
@CodLocalidad INT
AS
DECLARE @Ret INT
SET @RET=0
IF NOT (SELECT CodLocalidad FROM Localidades WHERE CodLocalidad=@CodLocalidad) IS NULL
BEGIN
DELETE
FROM Localidades
WHERE CodLocalida=@CodLocalidad
END
ELSE
BEGIN
SET @Ret=1
END
SELECT @Ret
GO
CREATE PROCEDURE Sp_InsLocalidad
@Descripción char(30),
@Cpostal integer,
@CodProv integer
AS
DECLARE @CodLocalidad INT
set @CodLocalidad=0
IF (SELECT Max(CodLocalidad)+1 FROM Localidades)IS NULL
BEGIN
SET @CodLocalidad=1
END
ELSE
BEGIN
SET @CodLocalidad= (SELECT Max(CodLocalidad)+1 FROM Localidades)
INSERT INTO Localidades
VALUES (@CodLocalidad, @Descripción, @Cpostal, @CodProv)
END
SELECT @CodLocalidad
DECLARE @RET INT
SET @RET=0
GO
REATE PROCEDURE Sp_DelLocalidad
@CodLocalidad INT
AS
DECLARE @Ret INT
SET @RET=0
IF NOT (SELECT CodLocalidad FROM Localidades WHERE CodLocalidad=@CodLocalidad) IS NULL
BEGIN
DELETE
FROM Localidades
WHERE CodLocalida=@CodLocalidad
END
ELSE
BEGIN
SET @Ret=1
END
SELECT @Ret
GO
Valora esta pregunta


0