Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 6th, 2012  |  syntax: None  |  size: 2.75 KB  |  hits: 8  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. if exists (select 1
  2.             from  sysobjects
  3.             where id = object_id('pri_aumen_masivo_det_archivo')
  4.             and   type = 'P')
  5.    drop procedure pri_aumen_masivo_det_archivo
  6. go
  7.  
  8. create procedure pri_aumen_masivo_det_archivo  (
  9.                                                 @id_job                         integer,
  10.                                                 @id_archivo_aumento             integer,
  11.                                                 @item                           integer,
  12.                                                 @tipo_registro                  char(20),
  13.                                                 @nomen                          int,
  14.                                                 @codigo                         char(10),
  15.                                                 @concep                         char(20),
  16.                                                 @opcion_concepto                char(40),
  17.                                                 @moneda                         char(5),
  18.                                                 @porc_mas_valor_propio          decimal(5,2),
  19.                                                 @porc_menos_valor_propio        decimal(5,2),
  20.                                                 @por_valor_propio               decimal(5,2),
  21.                                                 @valor                          decimal(12,2),
  22.                                                 @unidad                         decimal(12,2),
  23.                                                 @opcion_valor_propio            char(40),
  24.                                                 @porc_urgencia_diurna           decimal(5,2),
  25.                                                 @porc_urgencia_nocturna         decimal(5,2),
  26.                                                 @plus                           decimal(12,2),
  27.                                                 @opciones_val_plus              char(40),
  28.                                                 @incluye_normas                 char(30),
  29.                                                 @excluye_normas                 char(30),
  30.                                                 @dias                           decimal(12,2),
  31.                                                 @dias_sala                      char(30),
  32.                                                 @opciones_normas                char(40),
  33.                                                 @procesa_baja                   char(2)
  34.                                                
  35.                                                 )
  36. as
  37. begin
  38.  
  39. insert into aumen_masivo_det_archivo (  aumen_masivo_det_archivo.id_job,
  40.                                         aumen_masivo_det_archivo.id_archivo_aumento,
  41.                                         aumen_masivo_det_archivo.item,
  42.                                         aumen_masivo_det_archivo.tipo_registro,
  43.                                         aumen_masivo_det_archivo.nomen,
  44.                                         aumen_masivo_det_archivo.codigo,
  45.                                         aumen_masivo_det_archivo.concep,
  46.                                         aumen_masivo_det_archivo.opcion_concepto,
  47.                                         aumen_masivo_det_archivo.moneda,
  48.                                         aumen_masivo_det_archivo.porc_mas_valor_propio,
  49.                                         aumen_masivo_det_archivo.porc_menos_valor_propio,
  50.                                         aumen_masivo_det_archivo.por_valor_propio,
  51.                                         aumen_masivo_det_archivo.valor,
  52.                                         aumen_masivo_det_archivo.unidad,
  53.                                         aumen_masivo_det_archivo.opcion_valor_propio,
  54.                                         aumen_masivo_det_archivo.porc_urgencia_diurna,
  55.                                         aumen_masivo_det_archivo.porc_urgencia_nocturna,
  56.                                         aumen_masivo_det_archivo.plus,
  57.                                         aumen_masivo_det_archivo.opciones_val_plus,
  58.                                         aumen_masivo_det_archivo.incluye_normas,
  59.                                         aumen_masivo_det_archivo.excluye_normas,
  60.                                         aumen_masivo_det_archivo.dias,
  61.                                         aumen_masivo_det_archivo.dias_sala,
  62.                                         aumen_masivo_det_archivo.opciones_normas,
  63.                                         aumen_masivo_det_archivo.procesa_baja,                                 
  64.                                         aumen_masivo_det_archivo.fecha_estado
  65.                                         )
  66.  
  67. values( @id_job,
  68.         @id_archivo_aumento,
  69.         @item,@tipo_registro,
  70.         @nomen,
  71.         @codigo,
  72.         @concep,
  73.         @opcion_concepto,
  74.         @moneda,
  75.         @porc_mas_valor_propio,
  76.         @porc_menos_valor_propio,
  77.         @por_valor_propio,
  78.         @valor,
  79.         @unidad,
  80.         @opcion_valor_propio,
  81.         @porc_urgencia_diurna,
  82.         @porc_urgencia_nocturna,
  83.         @plus,
  84.         @opciones_val_plus,
  85.         @incluye_normas,
  86.         @excluye_normas,
  87.         @dias,
  88.         @dias_sala,
  89.         @opciones_normas,
  90.         @procesa_baja, 
  91.         getdate()
  92.         )
  93. end