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'