Ver Mensaje Individual
  #1  
Antiguo 15-08-2011
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Reputación: 21
Paulao Va por buen camino
Update con algunos registros

Como hago para hacer un Update con solo 100 registros en una tabla con mas de 1000 registros? Abajo el Update que quiero cambiar. Como hago tambien para hacer el script abajo solo hacer commit a cada determinado numero de updates? Ejemplo, en 1.000 registros yo quiero a cada 100 hacer commit.
Código SQL [-]
UPDATE
  CONHECIMENTO_CARGA
  SET
  DATA_EMISSAO_CONHECIMENTO = COALESCE(
  (SELECT DISTINCT
  CONVERT(VARCHAR(30),OPERA.DATA,21) FROM OPERA
  WHERE
    OPERA.CONTRATO = CONHECIMENTO_CARGA.NUMERO_CONHECIMENTO AND
    OPERA.COD_CREDENCIADA = CONHECIMENTO_CARGA.FILIAL_ORIGEM AND
    OPERA.DATA = CONHECIMENTO_CARGA.DATA_EMISSAO_REAL AND
    (OPERA.DATA >= '11/01/2010' AND OPERA.DATA <= '02/28/2011')), DATA_EMISSAO_CONHECIMENTO )
  WHERE
    DATA_EMISSAO_CONHECIMENTO = '1899-12-30 00:00:00.000'
Responder Con Cita