
           /******************************************************************************/
/***               Generated by IBExpert 16/11/2023 08:55:51                ***/
/******************************************************************************/

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



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

CREATE GENERATOR PQ_PEDIDOMOBILE;


CREATE TABLE PEDIDOMOBILE (
    ID             INTEGER NOT NULL,
    IDAPP          VARCHAR(36),
    DATA           DATE,
    HORA           TIME,
    DESCPRECO      VARCHAR(30),
    PRECO          NUMERIC(15,6),
    IDPRODUTO      INTEGER,
    CODBARRAS      VARCHAR(30),
    DESCRICAO      VARCHAR(200),
    CONTROLEPROD   VARCHAR(30),
    QUANTIDADE     NUMERIC(15,6),
    USUARIO        VARCHAR(100),
    USADO          VARCHAR(5),
    NRDOCPEDIDO    VARCHAR(30),
    EXCLUIDO       INTEGER,
    JSONPEDIDO     BLOB SUB_TYPE 0 SEGMENT SIZE 80,
    CONTROLE       VARCHAR(30)
);




/******************************************************************************/
/***                              Primary Keys                              ***/
/******************************************************************************/

ALTER TABLE PEDIDOMOBILE ADD CONSTRAINT PK_PEDIDOMOBILE PRIMARY KEY (ID);


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


SET TERM ^ ;



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



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


SET TERM ; ^



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




