/******************************************************************************/
/***               Generated by IBExpert 06/08/2021 17:18:54                ***/
/******************************************************************************/

/******************************************************************************/
/***      Following SET SQL DIALECT is just for the Database Comparer       ***/
/******************************************************************************/
SET SQL DIALECT 3;

/******************************************************************************/
/***                                 Tables                                 ***/
/******************************************************************************/

CREATE GENERATOR PQ_MANIFESTARNOTAS;


CREATE TABLE MANIFESTARNOTAS (
    ID INTEGER NOT NULL,
    NRNFE varchar(12),
    CHAVENFE varchar(50),
    DATEMI DATE,
    DATARECEB DATE,
    CNPJCPF varchar(20),
    IE varchar(20),
    EMITENTE varchar(250),
    VALORNOTA NUMERIC(14,2),
    PROTOCOLO varchar(60),
    TPNF varchar(30),
    SITUACAONFE varchar(30),
    XML BLOB SUB_TYPE 0 SEGMENT SIZE 80,
    IDEMPRESA integer,
    IDMANIFESTACAO integer,
    MANIFESTACAO varchar(30),
    ENTRADA smallint default 0

);




/******************************************************************************/
/***                              Primary keys                              ***/
/******************************************************************************/

ALTER TABLE MANIFESTARNOTAS ADD CONSTRAINT PK_MANIFESTARNOTAS PRIMARY KEY (ID);


/******************************************************************************/
/***                                Triggers                                ***/
/******************************************************************************/



SET TERM ^ ;



/******************************************************************************/
/***                          Triggers for tables                           ***/
/******************************************************************************/



/* Trigger: INSUNIDADES */
CREATE OR ALTER TRIGGER INSMANIFESTARNOTAS FOR MANIFESTARNOTAS
ACTIVE BEFORE INSERT POSITION 0
as 
begin 
   new.ID=gen_id(PQ_MANIFESTARNOTAS,1);
end
^


SET TERM ; ^



/******************************************************************************/
/***                               Privileges                               ***/
/******************************************************************************/




