Here is the Idea link for the same where in PM from Salesforce said that this is in roadmap and would take some time to get this implemented as an optioned in the Salesforce UI. Apart from the code suggested by Shashi, there are few apps that are available in the appexchange as well for your reference:
Idea Link for the same: >> https://success.salesforce.com/ideaview?id=08730000000BrrFAAS
sample script;
list<COntact> cList = new list<Contact>();
for( contact c: [select ownerId from contact where ownerId = '<old owner id>']){
c.ownerId = <new owner Id>;
cLIst.add(c);
}
update cList;
If you have more than 10000 contacts to transfer than you want to set limit to 9999 for query and run the script multiple times.
Hope that helps.
thanks
Shashi
Here is the Idea link for the same where in PM from Salesforce said that this is in roadmap and would take some time to get this implemented as an optioned in the Salesforce UI. Apart from the code suggested by Shashi, there are few apps that are available in the appexchange as well for your reference:
Idea Link for the same:
>> https://success.salesforce.com/ideaview?id=08730000000BrrFAAS
App available:
>> https://appexchange.salesforce.com/listingDetail?listingId=a0N300000019LqxEAE
Cheers,
Yaswanth Kothapalli