dbo.obtener_persona

Description

Properties

Name Value
ANSI Nulls ON

True

Quoted Identifier ON

True

Encrypted

False

Execute As
Assembly

Parameters

1
Name Data Type Length Description
@p_cuit varchar 50

SQL Script

Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.obtener_persona
@p_cuit varchar(50)
AS

BEGIN

    SET NOCOUNT ON;

  select distinct nombre_persona,identificacion,country_name as pais,
  convert(varchar(10),c02_fecha_nac,103) as fecha_nacimiento,
  CONVERT(varchar(10),c02_fecha_nac,103) AS fecha_nac_dmy,
  padrones.sexo,
  c02_anio_nac as anio_nacimiento,
  profesiones.pro_codigo as codigo_profesion,
  profesiones.pro_nombre as profesion,
  ocupaciones.pro_codigo as codigo_ocupacion,
  ocupaciones.pro_nombre as ocupacion,
  tipdoc.doc_nombre as doc_codigo,
  c02_nrodoc,
  tipdoc2.doc_nombre as doc_codigo_2 ,
  c02_nrodoc_2,
  civil.cvl_codigo as codigo_estado_civil,
  cvl_nombre as estado_civil,
  pro_codigo_ocupacion, 
  c02_nombre_conyuge nombre_conyuge,
  tipdocc.doc_nombre as doc_codigo_c,
  c02_nrodoc_conyuge,
  tipdocc2.doc_nombre as doc_codigoc_c2,
  c02_nrodoc_conyuge_2,
  c02_nombre_madre nombre_madre,
  c02_nombre_padre nombre_padre,
  padrones.apellidos,padrones.nombres, 
  datos_personas.c02_fecha_nac, 
  datos_personas.fecha_defuncion, 
  padrones.cuerpo_clave, 
  upper(padrones.tipo_persona) as tipo_persona, 
  identificadores.abreviatura as identificador,
  identificadores.nombre_identificador as nombre_identificador
   from padrones 
  left join identificadores on 
  identificadores.identificador = padrones.identificador 
  left join DATOS_PERSONAS on 
  datos_personas.c01_cuit = padrones.identificacion 
  and DATOS_PERSONAS.visible = 1
  left join country on 
  country.codigo_ifx = DATOS_PERSONAS.pai_codigo_nacionalidad
  left join profesiones on
  profesiones.pro_codigo = pro_codigo_profesion
  left join profesiones as ocupaciones on
  ocupaciones.pro_codigo = pro_codigo_ocupacion
  left join civil on
  civil.cvl_codigo = DATOS_PERSONAS.cvl_codigo
  left join tipdoc on
  tipdoc.doc_codigo = DATOS_PERSONAS.doc_codigo
  left join tipdoc tipdoc2 on
  tipdoc2.doc_codigo = DATOS_PERSONAS.doc_codigo_2
  left join tipdoc tipdocc on
  tipdocc.doc_codigo = DATOS_PERSONAS.doc_codigo_conyuge
  left join tipdoc tipdocc2 on
  tipdocc2.doc_codigo = DATOS_PERSONAS.doc_codigo_conyuge_2
   where  identificacion = @p_cuit

END

GO

Used By

No items found