常规的EXTERNAL表(如Oracle)不允许插入/更新操作。但是,Databricks EXTERNAL Delta Table可以进行更新/插入操作。这样我可以看到一个缺陷,还是有办法阻止它?示例-
CREATE TABLE employee
USING DELTA
LOCATION '/mnt/ADLS/employee'
PARTITIONED BY (date)
这将创建一个employee
的外部表,该表从/mnt/ADLS/employee
中加载数据。现在,如果我再次创建另一个外部表,说employee_new
并执行一个INSERT
,它将反映到实际的employee
表中。反正有什么可以阻止这个?