Muy importante, lo que estás intentando hacer es una mala práctica!
Los campos calculados no se deben almacenar en base de datos. En la base de datos necesitamos almacenar los datos en sí, cualquier cálculo no es una buena idea meterlo en la tabla, por consistencia. Si no, estarías obligándote a realizar todos los cálculos de nuevo en ediciones.
Así pues, para campos calculados evita meterlos en las tablas. si necesitas los valores calculados, se calculan en programación, o al hacer las consultas a la base de datos.
No obstante, si no hay más opción, sería el procedimiento este:
- Haces el insert de los datos que tienes originalmente
- Recuperas el identificador de la última inserción
- Haces los cálculos de los campos calculados y realizas el update del registro para guardarlos