Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2012, 23:27
GeriReshef
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 5 meses
Puntos: 40
Respuesta: Duplicar campos de tabla

Intenta así:
Código SQL:
Ver original
  1. INSERT  INTO T_CONT_RV
  2. SELECT  ROW_NUMBER() OVER(ORDER BY cont_rv_c_iid)+Mx,
  3.         cont_vig_c_iid,
  4.         cont_ex_c_iid,
  5.         cont_rv_c_eporc_x_rf,
  6.         cont_rv_c_ctipo,
  7.         cont_c_icod,
  8.         cont_c_yver+1,
  9.         cont_c_ymod
  10. FROM    (SELECT MAX(cont_rv_c_iid) OVER() Mx,
  11.                 *
  12.         FROM    T_CONT_RV) T
  13. WHERE   cont_c_icod=@cont_c_icod
  14.         AND cont_c_yver=@cont_c_yver
  15.         AND cont_c_ymod=@cont_c_ymod;
Supongo que utilizas la versión 2005 o superior.
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog