Ayuda con procemiento
Publicado por Marcela Castro Soto (2 intervenciones) el 03/05/2012 04:33:52
Buenas tengo un problema quiero realizar un procedimiento que tome dos tablas que compruebe si existe el valor de codigo de provedor si existe este inserte los datos en otro tabla pero no funciona no se que ago mal
Create procedure SP_Insertar_Articulos
@CDProvedor VARCHAR(50),
@CDProducto VARCHAR(50),
@Nombre VARCHAR (30),
@Cantidad INT
AS
SET NoCount ON
BEGIN TRY
IF EXISTS (SELECT CDProvedor FROM [dbo].[Provedores] WHERE CDProvedor=@CDProvedor)
INSERT INTO [dbo].[Articulos](CDProvedor,CDProducto,Nombre,Cantidad) VALUES (@CDProvedor,@CDProducto,@Cantidad,@Nombre)
END TRY
BEGIN CATCH
PRINT 'PROVEDOR NO REGISTRADO'
END CATCH
GO
GO
Create procedure SP_Insertar_Articulos
@CDProvedor VARCHAR(50),
@CDProducto VARCHAR(50),
@Nombre VARCHAR (30),
@Cantidad INT
AS
SET NoCount ON
BEGIN TRY
IF EXISTS (SELECT CDProvedor FROM [dbo].[Provedores] WHERE CDProvedor=@CDProvedor)
INSERT INTO [dbo].[Articulos](CDProvedor,CDProducto,Nombre,Cantidad) VALUES (@CDProvedor,@CDProducto,@Cantidad,@Nombre)
END TRY
BEGIN CATCH
PRINT 'PROVEDOR NO REGISTRADO'
END CATCH
GO
GO
Valora esta pregunta
0