小编noo*_*bie的帖子

检查所有无效的表依赖关系并动态重新编译它们

我修改了表的两列,现在有无效的依赖关系,我需要检查所有这些依赖关系并动态重新编译

原来是

CREATE TABLE AHO_CUENTA_AHORRO 
(
    ID_CUENTA NUMBER(8) NOT NULL,
    ID_SOCIO NUMBER(12) NOT NULL,
    ESTADO VARCHAR2(1) NOT NULL,
    TASA_INTERES NUMBER(3,1) NOT NULL,
    FECHA_APERTURA DATE NOT NULL,
    FECHA_CANCEL DATE,
    SALDO_BLOQUEADO NUMBER(12) NOT NULL,
    SALDO_DISPONIBLE NUMBER(12) NOT NULL,

    CONSTRAINT PK_ID_AHORRO PRIMARY KEY (ID_CUENTA)
);

ALTER TABLE AHO_CUENTA_AHORRO 
    ADD CONSTRAINT SOCIO_CUENTA_AHORRO_FK
        FOREIGN KEY (ID_SOCIO)
        REFERENCES SOC_SOCIO (ID_SOCIO);

ALTER TABLE AHO_MOVIMIENTOS_CUENTA 
    ADD CONSTRAINT CUENTA_AHORRO_MOVIMIENTOS
        FOREIGN KEY (ID_CUENTA)
        REFERENCES AHO_CUENTA_AHORRO (ID_CUENTA);
Run Code Online (Sandbox Code Playgroud)

现在我添加了这个

ALTER TABLE AHO_CUENTA_AHORRO
ADD (
SALDO_REAL  NUMBER(12) DEFAULT 0 NOT NULL,
ID_TARIFARIO NUMBER(15) …
Run Code Online (Sandbox Code Playgroud)

sql oracle plsql

0
推荐指数
1
解决办法
80
查看次数

标签 统计

oracle ×1

plsql ×1

sql ×1