{"active":true,"blog_title":"ALTER TABLE inside explicit transactions in Fabric Data Warehouse (Generally Available)","blog_url":"https://blog.fabric.microsoft.com/en-US/blog/alter-table-inside-explicit-transactions-in-fabric-data-warehouse-generally-available","feature_description":"Treating schema changes as transactional aligns with atomicity and isolation guarantees. If any part of the transaction fails, everything is rolled back, preserving data integrity. This capability is especially useful for automated pipelines and CI/CD workflows, where schema changes must be applied safely and predictably.With this release, Fabric Data Warehouse supports executing the following inside an explicit transaction:ALTER TABLE Add nullable columnsALTER TABLE Drop columnsALTER TABLE Add or drop NOT ENFORCED PRIMARY KEY, UNIQUE, and FOREIGN KEY constraintsExecute multiple ALTER TABLE statements atomicallyALTER distributed temporary tablesIf any operation fails, the entire transaction is rolled back automatically.","feature_name":"ALTER TABLE support inside transactions (Generally Available)","last_modified":"2026-04-15","product_id":"fa3a73cd-dcd6-ee11-9079-000d3a310f67","product_name":"Data Warehouse","release_date":"Q2 2026","release_item_id":"efc9cb1a-4597-f011-b4cc-6045bd00f9db","release_status":"Shipped","release_type":"General availability"}