CREATE TABLE pro_produto_codigo_tributacao_servico( filial int NOT NULL, produto int NOT NULL, codigo_servico int NOT NULL, codigo_tributacao varchar(20) NOT NULL, sequencia_atividade int NOT NULL, CONSTRAINT pk_pro_produto_codigo_tributacao_servico PRIMARY KEY (filial, produto), CONSTRAINT fk_pro_produto_codigo_tributacao_servico_produto FOREIGN KEY (filial, produto) REFERENCES pro_produto(filial_pro, codigo) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE RESTRICT ); --DROP TABLE nfs_codigo_tributacao_servico; CREATE TABLE nfs_codigo_tributacao_servico( filial int NOT NULL, cod_servico int NOT NULL, codigo_tributacao varchar(10) NOT NULL, descricao_servico varchar NOT NULL, CONSTRAINT pk_nfs_codigo_tributacao_servico PRIMARY KEY (filial, cod_servico,codigo_tributacao) ); --DROP TABLE nfs_codigo_tributacao_servico_atividade; CREATE TABLE nfs_codigo_tributacao_servico_atividade( filial int NOT NULL, codigo int NOT NULL, cod_servico varchar(10) NOT NULL, descricao_atividade varchar NOT NULL, aliquota numeric(16,6), CONSTRAINT pk_nfs_codigo_tributacao_servico_atividade PRIMARY KEY (filial, codigo) );