CREATE TABLE TBUNIDADE_MEDIDA_FCI (
    ID INTEGER NOT NULL,
    SIGLA VARCHAR(10) CHARACTER SET UTF8 COLLATE UTF8,
    DESCRICAO VARCHAR(200) CHARACTER SET UTF8 COLLATE UTF8)
	
	
ALTER TABLE TBUNIDADE_MEDIDA_FCI
ADD CONSTRAINT PK_TBUNIDADE_MEDIDA_FCI
PRIMARY KEY (ID);

CREATE SEQUENCE GTBUNIDADE_MEDIDA_FCI;

CREATE OR ALTER TRIGGER TTBUNIDADE_MEDIDA_FCI_B0I FOR TBUNIDADE_MEDIDA_FCI
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
  IF (NEW.ID IS NULL) THEN
    NEW.ID = GEN_ID(GTBUNIDADE_MEDIDA_FCI,1);
END

INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('A','ampère(s)'                                                                                );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('Ah','ampère(s)hora'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('ASTM','American Society for Testing Materials (Sociedade Americana de Ensaio de Materiais)'   );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('Bq','becquerel'                                                                               );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('°C','grau(s) Celsius'                                                                         );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('CCD','Charge Coupled Device (Dispositivo de Cargas Acopladas)'                                );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('cg','centigrama(s)'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('cm','centímetro(s)'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('cm2','centímetro(s) quadrado(s)'                                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('cm3','centímetro(s) cúbico(s)'                                                                );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('cN','centinewton(s)'                                                                          );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('cSt','centistokes'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('DCI','Denominação Comum Internacional'                                                        );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('g','grama(s)'                                                                                 );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('Gbit','gigabit(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('GHz','gigahertz'                                                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('h','hora(s)'                                                                                  );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('HP','horse-power (cavalo-vapor)'                                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('HRC','rockwell C'                                                                             );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('Hz','hertz'                                                                                   );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('ISO','Organização Internacional de Normalização'                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('IV','infravermelho'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kbit','quilobit(s)'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kcal','quilocaloria(s)'                                                                       );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kg','quilograma(s)'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kgf','quilograma(s)-força'                                                                    );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kHz','quilohertz'                                                                             );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kN','quilonewton(s)'                                                                          );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kPa','quilopascal(is)'                                                                        );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kV','quilovolt(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kVA','quilovolt(s)-ampere(s)'                                                                 );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kvar','quilovolt(s)-ampere(s) reativo(s)'                                                     );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('kW','quilowatt(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('l','litro(s)'                                                                                 );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('m','metro(s)'                                                                                 );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('m-','meta-'                                                                                   );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('m2','metro(s) quadrado(s)'                                                                    );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('m3','metro(s) cúbico(s)'                                                                      );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('mbar','milibar(es)'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('Mbit','megabit(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('μCi','microcurie(s)'                                                                          );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('mg','miligrama(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('MHz','megahertz'                                                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('min','minuto(s)'                                                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('mm','milímetro(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('mN','milinewton(s)'                                                                           );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('MPa','megapascal(is)'                                                                         );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('MW','megawatt(s)'                                                                             );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('N','newton(s)'                                                                                );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('n°','número'                                                                                  );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('nm','nanometro(s)'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('Nm','newton(s)metro'                                                                          );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('ns','nanosegundo(s)'                                                                          );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('o-','orto-'                                                                                   );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('p-','para-'                                                                                   );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('pH','potencial hidrogeniônico'                                                                );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('s','segundo(s)'                                                                               );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('t','tonelada(s)'                                                                              );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('UV','ultravioleta'                                                                            );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('V','volt(s)'                                                                                  );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('vol','volume'                                                                                 );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('W','watt(s)'                                                                                  );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('x°','x grau(s)'                                                                               );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('%','por cento'                                                                                );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('pç','peça'                                                                                    );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('unid','unidade'                                                                               );
INSERT INTO TBUNIDADE_MEDIDA_FCI(SIGLA,DESCRICAO) VALUES ('99','Outras unidades'                                                                         );