Professional Documents
Culture Documents
Script
Script
PRIMARY KEY (CodISTCodigo) ); 2) - CREATE TABLE CodigoReceita ( CodRecUF VARCHAR(2) NOT NULL, CodRecCodigo INTEGER NOT NULL, CodRecDescricao VARCHAR(200) NOT NULL, CodRecDataFim DATE, constraint "PK_CodRecUFCod" PRIMARY KEY (CodRecUF, CodRecCodigo) ); 3)- CREATE TABLE EntradaCompraObrigacoesST ( EntCContador INTEGER NOT NULL, CodISTCodigo VARCHAR(3) NOT NULL, EntCODtVencto DATE NOT NULL, EntCOVrIcmsST MoedaNFE, EntCONumProc VARCHAR(15), EntCOIndicador INTEGER, EntCODescProc VARCHAR(100), EntCOComplemento VARCHAR(100), EntCOMesRef INTEGER NOT NULL, EntCOAnoRef INTEGER NOT NULL, CodRecUF VARCHAR(2) NOT NULL, CodRecCodigo INTEGER NOT NULL, constraint "PK_EntCCodST" PRIMARY KEY (EntCContador, CodISTCodigo), constraint "FK_EntCRecUF" FOREIGN KEY (CodRecUF, CodRecCodigo) REFERENCES CodigoReceita, constraint "FK_EntCCodigoST" FOREIGN KEY (CodISTCodigo) REFERENCES Codigo ICMSST, constraint "FK_EntCContador" FOREIGN KEY (EntCContador) REFERENCES Entrad aCompra ); 4) - CREATE TABLE NFObrigacoesST ( NFNumero INTEGER NOT NULL, CodISTCodigo VARCHAR(3) NOT NULL, NFODtVencto DATE NOT NULL, NFOVrIcmsST MoedaNFE, NFONumProc VARCHAR(15), NFOIndicador INTEGER, NFODescProc VARCHAR(100), NFOComplemento VARCHAR(100), NFOMesRef INTEGER NOT NULL, NFOAnoRef INTEGER NOT NULL, CodRecUF VARCHAR(2) NOT NULL, CodRecCodigo INTEGER NOT NULL, constraint "PK_NFOST" PRIMARY KEY (NFNumero, CodISTCodigo), constraint "FK_NFOCodRec" FOREIGN KEY (CodRecUF, CodRecCodigo) REFERENCES CodigoReceita, constraint "FK_NFOCodST" FOREIGN KEY (CodISTCodigo) REFERENCES CodigoICMS ST, constraint "FK_NFONumeroNF" FOREIGN KEY (NFNumero) REFERENCES NotaFiscal );