BD. Firebird 2.5, Ibx y D7.
Tengo un campo
Precio creado por medio de un dominio:
Código:
Create Domain DM_Euro
As Numeric(12,2)
Default 0;
La base de datos tiene 68 tablas y calculo que unas diez utilicen este campo. Pues bien me piden 3 decimales en vez de 2 que tengo ahora.
He intentado con el IbExpert pero no me deja aumentar los decimales.
Se me ocurrió lo siguiente. Crear otro dominio:
Código:
Create Domain DM_Euro3
As Numeric(12,3)
Default 0;
Ahora he abierto el IbExpert y le he cambiado de dominio al campo, no se ha quejado. Al abrir el programa me da un error (Size 3 y se esperaba 2) me he ido al IbDataset he seleccionado el campo y he cambiado su propiedad Size que por lo que infiero se refiere a decimales, pues me ha funcionado, quiero evitar un alter table...
Alguien tiene alguna idea de como hacer el cambio de otra manera más fácil, lo cierto es que después de esta prueba satisfactoria voy a hacer un estudio de cuantos IbDataset están implicados y cuantos campos porque la BD está en producción y haré una prueba más a fondo a ver si todo resulta como preveo.
Un Saludo.