dbo.backend_procesar_asignacion_cuit_marcas

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

6
Name Data Type Length Description
@p_id_marca int 4
@p_cuit varchar 30
@p_titular_limpio varchar 200
@p_procesado bit 1
@p_multiplicidad bit 1
@p_mensaje varchar -1

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
-- =============================================
-- Author: <Samuel Gonzalez>
-- Create date: <05 Sep 2017>
-- Description: <Procesar el log de asignación de cuit de la tabla marcas>
-- =============================================
CREATE OR ALTER PROCEDURE dbo.backend_procesar_asignacion_cuit_marcas
 -- Add the parameters for the stored procedure here
    @p_id_marca int,
    @p_cuit varchar(30),
    @p_titular_limpio varchar(200),
    @p_procesado bit,
    @p_multiplicidad bit,
    @p_mensaje varchar(MAX)
AS
BEGIN
 SET NOCOUNT ON;

    BEGIN TRY
        INSERT INTO asignacion_cuits_marcas (
            id_marca,
            cuit,
            titular_limpio,
            procesado,
            multiplicidad,
            mensaje,
            created)
        VALUES(
            @p_id_marca,
            @p_cuit,
            @p_titular_limpio,
            @p_procesado,
            @p_multiplicidad,
            @p_mensaje,
            GETDATE())
        IF (@p_procesado = 1)
        BEGIN
            UPDATE marcas SET cuit = @p_cuit WHERE (ACTA = @p_id_marca)
        END
        SELECT SCOPE_IDENTITY() AS id
    END TRY
    BEGIN CATCH
        SELECT ERROR_MESSAGE() AS error
    END CATCH
END

GO

Used By

No items found