You are on page 1of 1

1) - CREATE TABLE CodigoICMSST ( CodISTCodigo VARCHAR(3) NOT NULL, CodISTDescricao VARCHAR(100) NOT NULL, CodISTDataFim DATE, constraint "PK_CodIST"

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 );

You might also like