I have a table that loads data from an SAP File containing hundreds of thousands of records. Every day the 3rd-party uploads a new version of this file (but that does not mean all records are updated). Nonetheless, I still load the file every day.
To update the data, currently, what I do is delete all and then insert all again. However, I think this will pose an issue in the future that I would like to avoid.
For some reason, DROP and TRUNCATE is out of the option.