Uma solução possível sem a necessidade de criar outra variável:
DECLARE @CPF VARCHAR(15);
DECLARE @DATA_NASCIMENTO DATE;
DECLARE @IDADE INT;
SET @CPF = '1471156710';
SELECT @DATA_NASCIMENTO = [DATA DE NASCIMENTO], @IDADE = IDADE FROM [TABELA DE CLIENTES] WHERE CPF = @CPF;
IF @IDADE <> DATEDIFF(YEAR, @DATA_NASCIMENTO, GETDATE())
BEGIN
SET @IDADE = DATEDIFF(YEAR, @DATA_NASCIMENTO, GETDATE());
UPDATE [TABELA DE CLIENTES] SET IDADE = @IDADE WHERE CPF = @CPF;
PRINT 'A idade foi atualizada na tabela de clientes.'
END
ELSE
PRINT 'A idade já está atualizada na tabela de clientes.';