Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Update con algunos registros (https://www.clubdelphi.com/foros/showthread.php?t=75336)

Paulao 15-08-2011 19:41:38

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'


La franja horaria es GMT +2. Ahora son las 03:23:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi