CREAR TABLA CON COLUMNA CALCULADA
Publicado por C (3 intervenciones) el 15/10/2019 04:42:20
Buenas noches, quiero crear una tabla en PostgreSql donde dos de sus columnas en cuando se digiten datos automáticamente se operen entre ellas, he visto que esto se puede hacer, el valor de IMP se obtiene multiplicando el valor del SUB_TOTAL por el 0.19 y el valor de TOTAL se obtiene sumando SUB_TOTAL E IMP.
Tengo este código pero me arroja error en o cerca del as, quisiera saber si por favor me pueden ayudar a solucionar este inconveniente al crear mi tabla con columna calculada ya predeterminada. Gracias por su atención.
CREATE TABLE FACTURAS (
ID_FACTURA CHAR (10) PRIMARY KEY NOT NULL,
FECHA_EMISION DATE,
ID_CLIENTE CHAR (10),
FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTES (ID_CLIENTE),
SUB_TOTAL MONEY,
IMP AS (SUB_TOTAL * 0.19),
TOTAL AS (SUB_TOTAL + IMP))
Tengo este código pero me arroja error en o cerca del as, quisiera saber si por favor me pueden ayudar a solucionar este inconveniente al crear mi tabla con columna calculada ya predeterminada. Gracias por su atención.
CREATE TABLE FACTURAS (
ID_FACTURA CHAR (10) PRIMARY KEY NOT NULL,
FECHA_EMISION DATE,
ID_CLIENTE CHAR (10),
FOREIGN KEY (ID_CLIENTE) REFERENCES CLIENTES (ID_CLIENTE),
SUB_TOTAL MONEY,
IMP AS (SUB_TOTAL * 0.19),
TOTAL AS (SUB_TOTAL + IMP))
Valora esta pregunta


0