/******************************************************************************/
/***               Generated by IBExpert 28/09/2021 08:20:40                ***/
/******************************************************************************/

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


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

CREATE GENERATOR PQ_LOGPDNAOFINALIZADOS;

CREATE TABLE LOGPDNAOFINALIZADOS(
    ID             INTEGER NOT NULL,
    CONTROLE       VARCHAR(20),
    ACAO 	   VARCHAR(20),
    DATA           DATE,
    HORA           TIME,
    IDUSUARIO      INTEGER,
    IDPRODUTO      INTEGER,
    CODIGOBARRAS   VARCHAR(14),
    DESCPROD       VARCHAR(200),
    UNITARIO       NUMERIC(14,4),
    QUANTIDADE     NUMERIC(15,6),
    DESCONTO       NUMERIC(14,4),
    TOTAL          NUMERIC(14,4)
);




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

ALTER TABLE LOGPDNAOFINALIZADOS ADD CONSTRAINT PK_LOGPDNAOFINALIZADOS PRIMARY KEY (ID);


/******************************************************************************/
/***                                Indices                                 ***/
/******************************************************************************/



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


SET TERM ^ ;



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



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


SET TERM ; ^



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



