CREATE TABLE TBHISTORICO_PLACA (
    ID INTEGER NOT NULL,
    REMESSA_ID INTEGER,
    ORDEM BIGINT,
    TAMANHO INTEGER,
    TAMANHO_CHAPA NUMERIC(18,4),
    PRODUTO_ID INTEGER,
    PRODUTO_DESCRICAO VARCHAR(200),
    LARGURA NUMERIC(18,4),
    FCOMPRIMENTO NUMERIC(18,4),
    QUANTIDADE NUMERIC(18,4),
    PLACAS NUMERIC(18,5),
    PERCENTUAL_DEFEITO NUMERIC(18,4),
    DEN NUMERIC(18,4),
    ESP NUMERIC(18,4),
    COMPRIMENTO NUMERIC(18,4),
    PERCENTUAL_GERADO NUMERIC(18,4),
    PRODUTO_GERADO INTEGER,
    TALOES VARCHAR(300),
    DATAHORA timestamp,
	QTD_GERADO NUMERIC(18,4)
);

ALTER TABLE TBHISTORICO_PLACA
ADD CONSTRAINT PK_TBHISTORICO_PLACA
PRIMARY KEY (ID);

CREATE SEQUENCE GTBHISTORICO_PLACA;


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

CREATE INDEX TTBHISTORICO_PLACA_01
ON TBHISTORICO_PLACA (REMESSA_ID);

ALTER TABLE TBHISTORICO_PLACA
    ADD COR_ID INTEGER;

ALTER TABLE TBHISTORICO_PLACA
    ADD MODELO_ORIGEM INTEGER;


