dbo.BCRA_rectificaciones

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

9
Name Data Type Length Description
@action varchar 10
@codigo_ent varchar 5
@fec_inf varchar 6
@tipo_identificacion tinyint 1
@cuit varchar 30
@denominacion varchar 55
@situacion varchar 2
@monto numeric 9
@userID int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO

/*
[id_rectifica] [int] IDENTITY(1,1) NOT NULL,
[codigo_ent] [varchar](5) NOT NULL,
[fec_inf] [varchar](6) NOT NULL,
[tipo_identificacion] [tinyint] NULL,
[cuit] [varchar](30) NOT NULL,
[denominacion] [varchar](55) NULL,
[situacion] [varchar](2) NOT NULL,
[monto] [numeric] (12,1) NOT NULL,
[procesado] [bit] not NULL default(0),
[fecha_procesado] [datetime] NULL,
[visible] [bit] NULL default(1),
[created_by] [int] NULL,
[created] [datetime] NULL  default(getdate()),
[modified_by] [int] NULL,
[modified] [datetime] NULL

SELECT * FROM [rectifica_bcra]


EXEC BCRA_rectificaciones 'LISTAR'


*/

CREATE OR ALTER PROCEDURE  dbo.BCRA_rectificaciones
@action varchar(10) = 'LISTAR',
@codigo_ent varchar(5),
@fec_inf varchar(6),
@tipo_identificacion tinyint,
@cuit VARCHAR(30) = null,
@denominacion  varchar(55),
@situacion  varchar(2),
@monto numeric(12,1),
@userID int = null

AS

BEGIN
 SET NOCOUNT ON;

set @action=upper(@action)

if (@action='LISTAR')
 BEGIN

  SELECT * FROM rectifica_bcra
 END


if (@action='INSERTAR')
 BEGIN
  declare @codigo int=0
  if (@codigo = 0)
   BEGIN
    insert into rectifica_bcra (codigo_ent,fec_inf,tipo_identificacion,cuit,denominacion,situacion,monto,created_by,created,visible)
    values (@codigo_ent,@fec_inf,@tipo_identificacion,@cuit,upper(@denominacion),@situacion,@monto,@userID,getdate(),1) 

   END
 END

END

GO

Depends On

1

Used By

No items found