Hi there Peter Polacek
Thanks for using QandA platform
External tables in Azure Synapse Analytics are read-only, so you cannot directly update them. Instead, try updating the underlying data files in Azure Data Lake that the external table references. To do this, you can use Azure Data Factory, Synapse Pipelines, or Spark notebooks to modify the data in place. Once the underlying data is updated, the external table will automatically reflect these changes.
If you want to manage updates dynamically, you can create a view on top of the external table that combines the original data with new or updated records from another source. For exmple.
CREATE OR ALTER VIEW [TEST].[UPDATED_VIEW] AS
SELECT *
FROM [TEST].[TEST_TABLE]
UNION ALL
SELECT *
FROM [UpdatedRecords]; -- This source contains new or updated records
If this helps kindly accept the answer thanks much.