CREATE TABLE TBPLACA_REGRA (
    ID INTEGER NOT NULL,
    ESPESSURA NUMERIC(15,2),
    DENSIDADE NUMERIC(15,2),
    COR_ID INTEGER,
    PERFIL_COR VARCHAR(10),
    QUANTIDADE_INICIAL NUMERIC(15,2),
    QUANTIDADE_FINAL NUMERIC(15,2),
    VALOR_TIPO INTEGER,
    VALOR NUMERIC(15,2),
    STATUS INTEGER DEFAULT 1
);

ALTER TABLE TBPLACA_REGRA
ADD CONSTRAINT PK_TBPLACA_REGRA
PRIMARY KEY (ID);

CREATE SEQUENCE GTBPLACA_REGRA;

create trigger ttbplaca_regra_b01i for tbplaca_regra
active before insert position 0
as
begin
  if (new.id is null) then
    new.id = gen_id(gtbplaca_regra,1);
end;

COMMENT ON TABLE TBPLACA_REGRA IS 'regra de calculo de placas extras';


ALTER TABLE TBPLACA_REGRA
    ADD TIPO_COR INTEGER;

CREATE INDEX ITBCASO_REGISTRO_12
ON TBCASO_REGISTRO (FECHADO);

