← All updates Databricks Update One-Pager Navy version
databricks Platform · Updated Mar 9, 2026

Multi-table transactions are now in Public Preview

You can now group multiple SQL statements across multiple tables into a single atomic transaction using BEGIN ATOMIC ...

What it does

You can now group multiple SQL statements across multiple tables into a single atomic transaction using BEGIN ATOMIC ... All changes succeed together or roll back together, ensuring data consistency across your operations. Multi table transactions require catalog commits enabled on participating tables and are supported on Unity Catalog managed Delta tables.

Why it matters

Best practices Follow these practices to reduce conflicts and optimize transaction performance.

Key capabilities
Be Unity Catalog managed tables
Be Unity Catalog managed tables (Delta Lake or Iceberg)
Have Catalog commits enabled
Have Catalog commits enabled
For non-interactive transactions, use any
For non-interactive transactions, use any SQL warehouse, serverless compute, or cluster running Databricks Runtime 18.0 and above.
For interactive transactions, use any
For interactive transactions, use any SQL warehouse.
Architecture
Databricks Platform → Platform
In short

You can now group multiple SQL statements across multiple tables into a single atomic transaction using BEGIN ATOMIC ... All changes succeed together or roll back together, ensuring data consistency across your operations.

Read the full documentation ↗
Key takeaway
You can now group multiple SQL statements across multiple tables into a single atomic transaction using BEGIN ATOMIC ...
2026-03-09-multi-table-transactions-are-now-in-public-preview Generated by the Databricks Updates Agent · browse all updates