dbo.openai_insert_personas

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

11
Name Data Type Length Description
@accion varchar 50
@id_fide int 4
@apellido_nombre varchar 200
@DNI varchar 20
@cuit varchar 50
@domicilio varchar 500
@estado_civil varchar 50
@conyuge varchar 200
@cargo varchar 200
@permanece_en_cargo varchar 10
@user_id int 4

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.openai_insert_personas
 @accion varchar(50), 
 @id_fide int,
 @apellido_nombre varchar(200), 
    @DNI varchar(20),
    @cuit  varchar(50),
    @domicilio varchar(500),
    @estado_civil varchar(50),
    @conyuge varchar(200),
    @cargo varchar(200),
    @permanece_en_cargo varchar(10),
 @user_id int
AS
BEGIN


    IF (@accion='insert')
 begin
  set @DNI = ltrim(dbo.fn_StripCharacters(@DNI, '^0-9/')) -- Solo deja los numeros
  set @cuit = ltrim(dbo.fn_StripCharacters(@cuit, '^0-9/')) -- Solo deja los numeros

  insert into sociedades_constituciones_relaciones_personas 
     ( id_fide,
      apellido_nombre,
      apellido_nombre_json,
      DNI,
      dni_json, 
      cuit,
      cuit_json,
      domicilio,
      estado_civil,
      conyuge,
      cargo,
      permanece_en_cargo,
      procesado,
      created,
      created_by)
   values ( @id_fide,
      @apellido_nombre,
      @apellido_nombre,
      @DNI,
      @DNI,
      @cuit,
      @cuit,
      @domicilio,
      @estado_civil,
      @conyuge,
      @cargo,
      @permanece_en_cargo,
      0,
      getdate(), 
      @user_id)

  declare @id bigint = SCOPE_IDENTITY()
  select @id as id 
  return
 end



END

GO

Used By

No items found