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