As a general rule for ERP databases, direct SQL write operations would be a big no. A write operation is typically not a single operation - it consists of multiple touch points at the business layer. Most direct writes would disrupt or corrupt intrinsic referential integrity between tables.
Having said that, in the old days when databases were still on-prem and admins had full access, you could update or overwrite a single field if you were 110% sure that it would not impact anything else. 🙂