Hi @NW1000,
No, Unity Catalog doesn’t let you separate change rows from change schema that finely.
To let a group insert/update/delete rows on a table, you must give them MODIFY on that table. MODIFY also allows ALTER TABLE operations like ADD/DROP/ALTER COLUMN, so they can change the schema. They still can’t rename the table or change ownership without MANAGE or being the owner.
If you truly need row-only changes with a fixed schema, the usual pattern is... keep MODIFY on the base table for a service principal or pipeline only, expose data to users via views (SELECT only), and route all writes through controlled jobs.
If this answer resolves your question, could you mark it as “Accept as Solution”? That helps other users quickly find the correct fix.
Regards,
Ashwin | Delivery Solution Architect @ Databricks
Helping you build and scale the Data Intelligence Platform.
***Opinions are my own***