Colunas Alteradas

O SQL Server disponibiliza duas funções que nos permitem saber quais as colunas (potencialmente) afectadas pela instrução DML:

  • update()

    • Retorna true se determinada coluna for alterada.

  • columns_updated()

    • Retorna umbitmapped varbinary representando as colunas alteradas. O seu tamanho depende do número de colunas da tabela. Se uma coluna foi alterada então o seu bit está a true. Temos de utilizar bitwise operators para determinar quais as colunas alteradas.

Last updated