No Value for parameter
Ao tentar executar um script através do SQLQuery a aplicação me retornou o erro ´No value for parameter´.
Qual a causa deste erro?
Obs:Urgente!
Qual a causa deste erro?
Obs:Urgente!
Jener
Curtidas 0
Respostas
Leonardobhbr
23/01/2006
no seu sql tem na clausula where algum texto com o ´:´ na frente que siginfica que vc esta dando um open na query sem passar o parametro
antes do open
query.ParamByName(´nome do parametro sem o : ´).tipo do campo que ele é
query.Open;
antes do open
query.ParamByName(´nome do parametro sem o : ´).tipo do campo que ele é
query.Open;
GOSTEI 0
Steve_narancic
23/01/2006
poste o Script para darmos uma olhada
GOSTEI 0
Jener
23/01/2006
É um script apenas para criação de tabelas.
Segue o mesmo logo abaixo:
/*==============================================================*/
/* Database name: ROLIM */
/* DBMS name: ORACLE Version 9i */
/* Created on: 23/01/2006 14:04:23 */
/*==============================================================*/
/*==============================================================*/
/* Table: BALANCA */
/*==============================================================*/
create table BALANCA (
NUMNE INTEGER not null,
CLIENTE INTEGER,
DATA DATE,
PRODUTO INTEGER,
TRANSPORTADOR INTEGER,
PLACA VARCHAR2(8),
PESO NUMBER(12,3),
TARA NUMBER(12,3),
VLRUNITARIO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
ALIQUOTAICMS NUMBER(12,3),
BASECALCULOICMS NUMBER(12,3),
VLRFRETEAUTONOMO NUMBER(12,3),
VLRICMS NUMBER(12,3),
VLRIPI NUMBER(12,3),
constraint PK_BALANCA primary key (NUMNE)
)
/
/*==============================================================*/
/* Index: IDXBALANCADATA */
/*==============================================================*/
create index IDXBALANCADATA on BALANCA (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXBALANCACLIENTE */
/*==============================================================*/
create index IDXBALANCACLIENTE on BALANCA (
CLIENTE ASC
)
/
/*==============================================================*/
/* Index: IDXBALANCAPLACA */
/*==============================================================*/
create index IDXBALANCAPLACA on BALANCA (
PLACA ASC
)
/
/*==============================================================*/
/* Table: CAIXA */
/*==============================================================*/
create table CAIXA (
DATA DATE not null,
STATUS CHAR(1),
USUARIOABERTURA VARCHAR2(50),
USUARIOFECHAMENTO VARCHAR2(50),
VLRDINHEIRO NUMBER(12,3),
VLRCHEQUE NUMBER(12,3),
VLRCHEQUEPRE NUMBER(12,3),
VLROUTROS NUMBER(12,3),
VLRCONTASPAGAS NUMBER(12,3),
VLRABERTURA NUMBER(12,3),
VLRFECHAMENTO NUMBER(12,3),
VLRDIFERENCA NUMBER(12,3),
VLRSUPRIMENTO NUMBER(12,3),
VLRSANGRIA NUMBER(12,3),
constraint PK_CAIXA primary key (DATA)
)
/
/*==============================================================*/
/* Index: IDXCAIXADATA */
/*==============================================================*/
create unique index IDXCAIXADATA on CAIXA (
DATA ASC
)
/
/*==============================================================*/
/* Table: CHEQUES */
/*==============================================================*/
create table CHEQUES (
NUMCHEQUE VARCHAR2(20) not null,
AGENCIA VARCHAR2(20) not null,
CONTA VARCHAR2(15) not null,
VALOR NUMBER(12,3),
TITULAR VARCHAR2(50),
BANCO VARCHAR2(30),
TIPO CHAR(1),
OBS LONG RAW,
DATAEMISSAO DATE,
DATACOMPENSACAO DATE,
RUA VARCHAR2(50),
NUM VARCHAR2(10),
COMPLEMENTO VARCHAR2(20),
BAIRRO VARCHAR2(50),
CIDADE VARCHAR2(50),
UF VARCHAR2(2),
CEP VARCHAR2(9),
CELULAR VARCHAR2(13),
TELEFONE VARCHAR2(13),
COMERCIAL VARCHAR2(13),
COMPENSADO CHAR(1),
constraint PK_CHEQUES primary key (NUMCHEQUE, AGENCIA, CONTA)
)
/
/*==============================================================*/
/* Index: IDXCHEQUESNUMCHEQUE */
/*==============================================================*/
create index IDXCHEQUESNUMCHEQUE on CHEQUES (
NUMCHEQUE ASC
)
/
/*==============================================================*/
/* Table: COMPRA */
/*==============================================================*/
create table COMPRA (
CODIGO INTEGER not null,
FORNECEDOR INTEGER,
SERIE CHAR(2),
NOTAFISCAL VARCHAR2(10),
DATAEMISSAO DATE,
DATASAIDA DATE,
CFOP CHAR(5),
OBSERVACAO LONG RAW,
BASECALCULOICMS NUMBER(12,3),
VLRICMS NUMBER(12,3),
BASECALCULOICMSSUBSTITUICAO NUMBER(12,3),
VLRICMSSUBSTITUICAO NUMBER(12,3),
VLRFRETE NUMBER(12,3),
VLRSEGURO NUMBER(12,3),
VLRDESPESAS NUMBER(12,3),
VLRIPI NUMBER(12,3),
VLRPRODUTOS NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
VLRNOTA NUMBER(12,3),
constraint PK_COMPRA primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXCOMPRACODIGO */
/*==============================================================*/
create unique index IDXCOMPRACODIGO on COMPRA (
CODIGO ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRAFORNECEDOR */
/*==============================================================*/
create index IDXCOMPRAFORNECEDOR on COMPRA (
FORNECEDOR ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRANOTAFISCAL */
/*==============================================================*/
create index IDXCOMPRANOTAFISCAL on COMPRA (
NOTAFISCAL ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRADATAEMISSAO */
/*==============================================================*/
create index IDXCOMPRADATAEMISSAO on COMPRA (
DATAEMISSAO ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRADATASAIDA */
/*==============================================================*/
create index IDXCOMPRADATASAIDA on COMPRA (
DATASAIDA ASC
)
/
/*==============================================================*/
/* Table: CONTASPAGAR */
/*==============================================================*/
create table CONTASPAGAR (
DOCUMENTO VARCHAR2(10) not null,
PARCELA INTEGER not null,
DATA DATE,
VLR NUMBER(12,3),
VENCIMENTO DATE,
FORNECEDOR INTEGER,
CENTROCUSTO VARCHAR2(30),
PAGO CHAR(1),
HISTORICO LONG RAW,
JUROS NUMBER(12,3),
DESCONTOS NUMBER(12,3),
TIPODOCUMENTO INTEGER,
DATAPAGAMENTO DATE,
constraint PK_CONTASPAGAR primary key (DOCUMENTO, PARCELA)
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARDOCUMENTO */
/*==============================================================*/
create unique index IDXCONTASPAGARDOCUMENTO on CONTASPAGAR (
DOCUMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARDATA */
/*==============================================================*/
create index IDXCONTASPAGARDATA on CONTASPAGAR (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARVENCIMENTO */
/*==============================================================*/
create index IDXCONTASPAGARVENCIMENTO on CONTASPAGAR (
VENCIMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARFORNECEDOR */
/*==============================================================*/
create index IDXCONTASPAGARFORNECEDOR on CONTASPAGAR (
FORNECEDOR ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPARGARCENTROCUSTO */
/*==============================================================*/
create index IDXCONTASPARGARCENTROCUSTO on CONTASPAGAR (
CENTROCUSTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARDATAPAGAMENTO */
/*==============================================================*/
create index IDXCONTASPAGARDATAPAGAMENTO on CONTASPAGAR (
DATAPAGAMENTO ASC
)
/
/*==============================================================*/
/* Table: CONTASRECEBER */
/*==============================================================*/
create table CONTASRECEBER (
DOCUMENTO VARCHAR2(10) not null,
PARCELA INTEGER not null,
DATA DATE,
VLR NUMBER(12,3),
JUROS NUMBER(12,3),
DESCONTOS NUMBER(12,3),
VENCIMENTO DATE,
CLIENTE INTEGER,
RECEBIDO CHAR(1),
HISTORICO LONG RAW,
VLRPAGO NUMBER(12,3),
SALDO NUMBER(12,3),
DATARECEBIMENTO DATE,
TIPODOCUMENTO INTEGER,
constraint PK_CONTASRECEBER primary key (DOCUMENTO, PARCELA)
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERDOCUMENTO */
/*==============================================================*/
create index IDXCONTASRECEBERDOCUMENTO on CONTASRECEBER (
DOCUMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERDATA */
/*==============================================================*/
create index IDXCONTASRECEBERDATA on CONTASRECEBER (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERVENCIMENTO */
/*==============================================================*/
create index IDXCONTASRECEBERVENCIMENTO on CONTASRECEBER (
VENCIMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERCLIENTE */
/*==============================================================*/
create index IDXCONTASRECEBERCLIENTE on CONTASRECEBER (
CLIENTE ASC
)
/
/*==============================================================*/
/* Index: IDXCRECEBDATARECEB */
/*==============================================================*/
create index IDXCRECEBDATARECEB on CONTASRECEBER (
DATARECEBIMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERTIPODOCUMENTO */
/*==============================================================*/
create index IDXCONTASRECEBERTIPODOCUMENTO on CONTASRECEBER (
TIPODOCUMENTO ASC
)
/
/*==============================================================*/
/* Table: COTACAO */
/*==============================================================*/
create table COTACAO (
CODIGO INTEGER not null,
DATA DATE,
constraint PK_COTACAO primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXCOTACAOCODIGO */
/*==============================================================*/
create unique index IDXCOTACAOCODIGO on COTACAO (
CODIGO ASC
)
/
/*==============================================================*/
/* Index: IDXCOTACAODATA */
/*==============================================================*/
create index IDXCOTACAODATA on COTACAO (
DATA ASC
)
/
/*==============================================================*/
/* Table: ENTRADAS */
/*==============================================================*/
create table ENTRADAS (
DATA DATE not null,
VLRDINHEIRO NUMBER(12,3),
VLRCHEQUE NUMBER(12,3),
VLRCHEQUEPRE NUMBER(12,3),
VLROUTROS NUMBER(12,3),
constraint PK_ENTRADAS primary key (DATA)
)
/
/*==============================================================*/
/* Index: IDXENTRADASDATA */
/*==============================================================*/
create unique index IDXENTRADASDATA on ENTRADAS (
DATA ASC
)
/
/*==============================================================*/
/* Table: ITENSBALANCA */
/*==============================================================*/
create table ITENSBALANCA (
NUMNE INTEGER not null,
PRODUTO INTEGER,
DESCRICAO VARCHAR2(50),
UNIDADE CHAR(3),
QTDE NUMBER(12,3),
VLRUNITARIO NUMBER(12,3),
PERCENTUALDESCONTO NUMBER(12,3),
PERCENTUALIPI NUMBER(12,3),
PERCENTUALICMS NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
constraint AK_FKITENSBALNUMNE_ITENSBAL unique (NUMNE)
)
/
/*==============================================================*/
/* Index: IDXITENSBALANCA */
/*==============================================================*/
create index IDXITENSBALANCA on ITENSBALANCA (
PRODUTO ASC
)
/
/*==============================================================*/
/* Table: ITENSCOMPRA */
/*==============================================================*/
create table ITENSCOMPRA (
CODIGO INTEGER not null,
ITEM INTEGER,
CENTROCUSTO VARCHAR2(30),
QTDE NUMBER(12,3),
UNIDADE CHAR(3),
DESCRICAO VARCHAR2(50),
VLRUNITARIO NUMBER(12,3),
PERCENTUALDESCONTO NUMBER(12,3),
PERCENTUALIPI NUMBER(12,3),
PERCENTUALICMS NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
constraint AK_FKITENSCOMPCOD_ITENSCOM unique (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXITENSCOMPRAITEM */
/*==============================================================*/
create index IDXITENSCOMPRAITEM on ITENSCOMPRA (
ITEM ASC
)
/
/*==============================================================*/
/* Table: ITENSCOTACAO */
/*==============================================================*/
create table ITENSCOTACAO (
CODIGO INTEGER not null,
ITEM INTEGER,
DESCRICAO VARCHAR2(50),
UNIDADE CHAR(3),
QTDE NUMBER(12,3),
AUTORIZADO CHAR(1),
constraint AK_FKITENSCOTACAOCOD_ITENSCOT unique (CODIGO),
constraint FK_ITENSCOT_REFERENCE_COTACAO foreign key (CODIGO)
references COTACAO (CODIGO)
on delete cascade
)
/
/*==============================================================*/
/* Index: IDXITENSCOTACAOITEM */
/*==============================================================*/
create index IDXITENSCOTACAOITEM on ITENSCOTACAO (
ITEM ASC
)
/
/*==============================================================*/
/* Table: LANCAMENTOBANCARIO */
/*==============================================================*/
create table LANCAMENTOBANCARIO (
CONTABANCARIA VARCHAR2(10),
AGENCIABANCARIA VARCHAR2(15),
DATA DATE,
TIPO CHAR(1),
VLR NUMBER(12,3),
OBSERVACAO LONG RAW
)
/
/*==============================================================*/
/* Index: IDXLANCAMENTOBANCARIODATA */
/*==============================================================*/
create index IDXLANCAMENTOBANCARIODATA on LANCAMENTOBANCARIO (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXLANCAMENTOBANCARIOCONTA */
/*==============================================================*/
create index IDXLANCAMENTOBANCARIOCONTA on LANCAMENTOBANCARIO (
CONTABANCARIA ASC,
AGENCIABANCARIA ASC
)
/
/*==============================================================*/
/* Table: PEDIDOCOMPRA */
/*==============================================================*/
create table PEDIDOCOMPRA (
CODIGO INTEGER not null,
DATA DATE,
VLRCOTACAO NUMBER(12,3),
FORNECEDOR VARCHAR2(50),
constraint PK_PEDIDOCOMPRA primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXPEDIDOCOMPRACODIGO */
/*==============================================================*/
create unique index IDXPEDIDOCOMPRACODIGO on PEDIDOCOMPRA (
CODIGO ASC
)
/
/*==============================================================*/
/* Table: SAIDAS */
/*==============================================================*/
create table SAIDAS (
DATA DATE not null,
VLRDINHEIRO NUMBER(12,3),
VLRCHEQUE NUMBER(12,3),
VLRCHEQUEPRE NUMBER(12,3),
VLROUTROS NUMBER(12,3),
CENTROCUSTO VARCHAR2(30),
constraint PK_SAIDAS primary key (DATA)
)
/
/*==============================================================*/
/* Index: IDXSAIDASDATA */
/*==============================================================*/
create unique index IDXSAIDASDATA on SAIDAS (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSAIDASCENTROCUSTO */
/*==============================================================*/
create index IDXSAIDASCENTROCUSTO on SAIDAS (
CENTROCUSTO ASC
)
/
/*==============================================================*/
/* Table: SANGRIA */
/*==============================================================*/
create table SANGRIA (
DATA DATE not null,
HISTORICO LONG RAW,
RESPONSAVEL VARCHAR2(50),
VLR NUMBER(12,3)
)
/
/*==============================================================*/
/* Index: IDXSANGRIADATA */
/*==============================================================*/
create unique index IDXSANGRIADATA on SANGRIA (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSANGRIARESPONSAVEL */
/*==============================================================*/
create index IDXSANGRIARESPONSAVEL on SANGRIA (
RESPONSAVEL ASC
)
/
/*==============================================================*/
/* Table: SOLICITACAOCOMPRA */
/*==============================================================*/
create table SOLICITACAOCOMPRA (
CODIGO INTEGER not null,
DATA DATE,
ITEM INTEGER,
QTDE NUMBER(12,3),
SETOR VARCHAR2(50),
SOLICITANTE VARCHAR2(50),
constraint PK_SOLICITACAOCOMPRA primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXSOLICITACAOCOMPRACODIGO */
/*==============================================================*/
create unique index IDXSOLICITACAOCOMPRACODIGO on SOLICITACAOCOMPRA (
CODIGO ASC
)
/
/*==============================================================*/
/* Index: IDXSOLICITACAOCOMPRADATA */
/*==============================================================*/
create index IDXSOLICITACAOCOMPRADATA on SOLICITACAOCOMPRA (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSOLICITACAOCOMPRASETOR */
/*==============================================================*/
create index IDXSOLICITACAOCOMPRASETOR on SOLICITACAOCOMPRA (
SETOR ASC
)
/
/*==============================================================*/
/* Index: IDXSOLICITCOMPSOLICITANTE */
/*==============================================================*/
create index IDXSOLICITCOMPSOLICITANTE on SOLICITACAOCOMPRA (
SOLICITANTE ASC
)
/
/*==============================================================*/
/* Table: SUPRMENTOS */
/*==============================================================*/
create table SUPRMENTOS (
DATA DATE not null,
HISTORICO LONG RAW,
RESPONSAVEL VARCHAR2(50),
VLR NUMBER(12,3)
)
/
/*==============================================================*/
/* Index: IDXSUPRIMENTOSDATA */
/*==============================================================*/
create unique index IDXSUPRIMENTOSDATA on SUPRMENTOS (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSUPRIMENTOSRESPONSAVEL */
/*==============================================================*/
create index IDXSUPRIMENTOSRESPONSAVEL on SUPRMENTOS (
RESPONSAVEL ASC
)
/
/*==============================================================*/
/* Table: VENDAS */
/*==============================================================*/
create table VENDAS (
NUMNF INTEGER not null,
CFOP CHAR(5),
DATA DATE,
CLIENTE INTEGER,
VENDEDOR INTEGER,
TRANSPORTADOR INTEGER,
SERIE CHAR(2) not null,
DATAEMISSAO DATE,
DATASAIDA DATE,
BASECALCULOICMS NUMBER(12,3),
VLRICMS NUMBER(12,3),
BASECALCICMSSUBSTTRIB NUMBER(12,3),
ICMSSUBSTITUICAOTRIBUTARIA NUMBER(12,3),
VLRFRETE NUMBER(12,3),
VLRSEGURO NUMBER(12,3),
VLRDESPESAS NUMBER(12,3),
VLRIPI NUMBER(12,3),
VLRMERCADORIA NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
CANCELADA CHAR(1),
OBSERVACAO LONG RAW,
constraint PK_VENDAS primary key (NUMNF, SERIE)
)
/
/*==============================================================*/
/* Index: IDXVENDASNUMNF */
/*==============================================================*/
create unique index IDXVENDASNUMNF on VENDAS (
NUMNF ASC
)
/
/*==============================================================*/
/* Index: IDXVENDASDATA */
/*==============================================================*/
create index IDXVENDASDATA on VENDAS (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXVENDASCLIENTE */
/*==============================================================*/
create index IDXVENDASCLIENTE on VENDAS (
CLIENTE ASC
)
/
/*==============================================================*/
/* Index: IDXVENDASDATAEMISSAO */
/*==============================================================*/
create index IDXVENDASDATAEMISSAO on VENDAS (
DATAEMISSAO ASC
)
/
/*==============================================================*/
/* Table: ITENSPEDIDOCOMPRA */
/*==============================================================*/
create table ITENSPEDIDOCOMPRA (
CODIGO INTEGER not null,
ITEM INTEGER,
QTDE NUMBER(12,3),
VLRUNITARIO NUMBER(12,3),
DESCONTO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
constraint AK_FKITENSPEDCOMPCOD_ITENSPED unique (CODIGO),
constraint FK_ITENSPED_REFPEDIDO_PEDIDOCO foreign key (CODIGO)
references PEDIDOCOMPRA (CODIGO)
on delete cascade
)
/
/*==============================================================*/
/* Index: IDXITENSPEDCOMPITEM */
/*==============================================================*/
create index IDXITENSPEDCOMPITEM on ITENSPEDIDOCOMPRA (
ITEM ASC
)
/
/*==============================================================*/
/* Table: ITENSVENDAS */
/*==============================================================*/
create table ITENSVENDAS (
NUMNF INTEGER not null,
SERIE CHAR(2) not null,
PRODUTO INTEGER,
DESCRICAO VARCHAR2(50),
QTDE NUMBER(12,3),
UNIDADE CHAR(3),
VLRUNITARIO NUMBER(12,3),
PERCENTUALDESCONTO NUMBER(12,3),
PERCENTUALIPI NUMBER(12,3),
PERCENTUALICMS NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
constraint AK_FKITENSVENDANF_ITENSVEN unique (NUMNF, SERIE)
)
/
/*==============================================================*/
/* Index: IDXITENSVENDAPROD */
/*==============================================================*/
create index IDXITENSVENDAPROD on ITENSVENDAS (
PRODUTO ASC
)
/
/*==============================================================*/
/* Table: COTACAOFORNECEDOR */
/*==============================================================*/
create table COTACAOFORNECEDOR (
ITEM INTEGER not null,
FORNECEDOR INTEGER,
VLRUNITARIO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
AUTORIZADO CHAR(1),
constraint AK_FKCOTFORNITEM_COTACAOF unique (ITEM),
constraint FK_COTACAOF_REFCOTACA_ITENSCOT foreign key (ITEM)
references ITENSCOTACAO (ITEM)
on delete cascade
)
/
/*==============================================================*/
/* Index: IDXCOFORNITEM */
/*==============================================================*/
create index IDXCOFORNITEM on COTACAOFORNECEDOR (
ITEM ASC
)
/
Segue o mesmo logo abaixo:
/*==============================================================*/
/* Database name: ROLIM */
/* DBMS name: ORACLE Version 9i */
/* Created on: 23/01/2006 14:04:23 */
/*==============================================================*/
/*==============================================================*/
/* Table: BALANCA */
/*==============================================================*/
create table BALANCA (
NUMNE INTEGER not null,
CLIENTE INTEGER,
DATA DATE,
PRODUTO INTEGER,
TRANSPORTADOR INTEGER,
PLACA VARCHAR2(8),
PESO NUMBER(12,3),
TARA NUMBER(12,3),
VLRUNITARIO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
ALIQUOTAICMS NUMBER(12,3),
BASECALCULOICMS NUMBER(12,3),
VLRFRETEAUTONOMO NUMBER(12,3),
VLRICMS NUMBER(12,3),
VLRIPI NUMBER(12,3),
constraint PK_BALANCA primary key (NUMNE)
)
/
/*==============================================================*/
/* Index: IDXBALANCADATA */
/*==============================================================*/
create index IDXBALANCADATA on BALANCA (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXBALANCACLIENTE */
/*==============================================================*/
create index IDXBALANCACLIENTE on BALANCA (
CLIENTE ASC
)
/
/*==============================================================*/
/* Index: IDXBALANCAPLACA */
/*==============================================================*/
create index IDXBALANCAPLACA on BALANCA (
PLACA ASC
)
/
/*==============================================================*/
/* Table: CAIXA */
/*==============================================================*/
create table CAIXA (
DATA DATE not null,
STATUS CHAR(1),
USUARIOABERTURA VARCHAR2(50),
USUARIOFECHAMENTO VARCHAR2(50),
VLRDINHEIRO NUMBER(12,3),
VLRCHEQUE NUMBER(12,3),
VLRCHEQUEPRE NUMBER(12,3),
VLROUTROS NUMBER(12,3),
VLRCONTASPAGAS NUMBER(12,3),
VLRABERTURA NUMBER(12,3),
VLRFECHAMENTO NUMBER(12,3),
VLRDIFERENCA NUMBER(12,3),
VLRSUPRIMENTO NUMBER(12,3),
VLRSANGRIA NUMBER(12,3),
constraint PK_CAIXA primary key (DATA)
)
/
/*==============================================================*/
/* Index: IDXCAIXADATA */
/*==============================================================*/
create unique index IDXCAIXADATA on CAIXA (
DATA ASC
)
/
/*==============================================================*/
/* Table: CHEQUES */
/*==============================================================*/
create table CHEQUES (
NUMCHEQUE VARCHAR2(20) not null,
AGENCIA VARCHAR2(20) not null,
CONTA VARCHAR2(15) not null,
VALOR NUMBER(12,3),
TITULAR VARCHAR2(50),
BANCO VARCHAR2(30),
TIPO CHAR(1),
OBS LONG RAW,
DATAEMISSAO DATE,
DATACOMPENSACAO DATE,
RUA VARCHAR2(50),
NUM VARCHAR2(10),
COMPLEMENTO VARCHAR2(20),
BAIRRO VARCHAR2(50),
CIDADE VARCHAR2(50),
UF VARCHAR2(2),
CEP VARCHAR2(9),
CELULAR VARCHAR2(13),
TELEFONE VARCHAR2(13),
COMERCIAL VARCHAR2(13),
COMPENSADO CHAR(1),
constraint PK_CHEQUES primary key (NUMCHEQUE, AGENCIA, CONTA)
)
/
/*==============================================================*/
/* Index: IDXCHEQUESNUMCHEQUE */
/*==============================================================*/
create index IDXCHEQUESNUMCHEQUE on CHEQUES (
NUMCHEQUE ASC
)
/
/*==============================================================*/
/* Table: COMPRA */
/*==============================================================*/
create table COMPRA (
CODIGO INTEGER not null,
FORNECEDOR INTEGER,
SERIE CHAR(2),
NOTAFISCAL VARCHAR2(10),
DATAEMISSAO DATE,
DATASAIDA DATE,
CFOP CHAR(5),
OBSERVACAO LONG RAW,
BASECALCULOICMS NUMBER(12,3),
VLRICMS NUMBER(12,3),
BASECALCULOICMSSUBSTITUICAO NUMBER(12,3),
VLRICMSSUBSTITUICAO NUMBER(12,3),
VLRFRETE NUMBER(12,3),
VLRSEGURO NUMBER(12,3),
VLRDESPESAS NUMBER(12,3),
VLRIPI NUMBER(12,3),
VLRPRODUTOS NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
VLRNOTA NUMBER(12,3),
constraint PK_COMPRA primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXCOMPRACODIGO */
/*==============================================================*/
create unique index IDXCOMPRACODIGO on COMPRA (
CODIGO ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRAFORNECEDOR */
/*==============================================================*/
create index IDXCOMPRAFORNECEDOR on COMPRA (
FORNECEDOR ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRANOTAFISCAL */
/*==============================================================*/
create index IDXCOMPRANOTAFISCAL on COMPRA (
NOTAFISCAL ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRADATAEMISSAO */
/*==============================================================*/
create index IDXCOMPRADATAEMISSAO on COMPRA (
DATAEMISSAO ASC
)
/
/*==============================================================*/
/* Index: IDXCOMPRADATASAIDA */
/*==============================================================*/
create index IDXCOMPRADATASAIDA on COMPRA (
DATASAIDA ASC
)
/
/*==============================================================*/
/* Table: CONTASPAGAR */
/*==============================================================*/
create table CONTASPAGAR (
DOCUMENTO VARCHAR2(10) not null,
PARCELA INTEGER not null,
DATA DATE,
VLR NUMBER(12,3),
VENCIMENTO DATE,
FORNECEDOR INTEGER,
CENTROCUSTO VARCHAR2(30),
PAGO CHAR(1),
HISTORICO LONG RAW,
JUROS NUMBER(12,3),
DESCONTOS NUMBER(12,3),
TIPODOCUMENTO INTEGER,
DATAPAGAMENTO DATE,
constraint PK_CONTASPAGAR primary key (DOCUMENTO, PARCELA)
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARDOCUMENTO */
/*==============================================================*/
create unique index IDXCONTASPAGARDOCUMENTO on CONTASPAGAR (
DOCUMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARDATA */
/*==============================================================*/
create index IDXCONTASPAGARDATA on CONTASPAGAR (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARVENCIMENTO */
/*==============================================================*/
create index IDXCONTASPAGARVENCIMENTO on CONTASPAGAR (
VENCIMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARFORNECEDOR */
/*==============================================================*/
create index IDXCONTASPAGARFORNECEDOR on CONTASPAGAR (
FORNECEDOR ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPARGARCENTROCUSTO */
/*==============================================================*/
create index IDXCONTASPARGARCENTROCUSTO on CONTASPAGAR (
CENTROCUSTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASPAGARDATAPAGAMENTO */
/*==============================================================*/
create index IDXCONTASPAGARDATAPAGAMENTO on CONTASPAGAR (
DATAPAGAMENTO ASC
)
/
/*==============================================================*/
/* Table: CONTASRECEBER */
/*==============================================================*/
create table CONTASRECEBER (
DOCUMENTO VARCHAR2(10) not null,
PARCELA INTEGER not null,
DATA DATE,
VLR NUMBER(12,3),
JUROS NUMBER(12,3),
DESCONTOS NUMBER(12,3),
VENCIMENTO DATE,
CLIENTE INTEGER,
RECEBIDO CHAR(1),
HISTORICO LONG RAW,
VLRPAGO NUMBER(12,3),
SALDO NUMBER(12,3),
DATARECEBIMENTO DATE,
TIPODOCUMENTO INTEGER,
constraint PK_CONTASRECEBER primary key (DOCUMENTO, PARCELA)
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERDOCUMENTO */
/*==============================================================*/
create index IDXCONTASRECEBERDOCUMENTO on CONTASRECEBER (
DOCUMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERDATA */
/*==============================================================*/
create index IDXCONTASRECEBERDATA on CONTASRECEBER (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERVENCIMENTO */
/*==============================================================*/
create index IDXCONTASRECEBERVENCIMENTO on CONTASRECEBER (
VENCIMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERCLIENTE */
/*==============================================================*/
create index IDXCONTASRECEBERCLIENTE on CONTASRECEBER (
CLIENTE ASC
)
/
/*==============================================================*/
/* Index: IDXCRECEBDATARECEB */
/*==============================================================*/
create index IDXCRECEBDATARECEB on CONTASRECEBER (
DATARECEBIMENTO ASC
)
/
/*==============================================================*/
/* Index: IDXCONTASRECEBERTIPODOCUMENTO */
/*==============================================================*/
create index IDXCONTASRECEBERTIPODOCUMENTO on CONTASRECEBER (
TIPODOCUMENTO ASC
)
/
/*==============================================================*/
/* Table: COTACAO */
/*==============================================================*/
create table COTACAO (
CODIGO INTEGER not null,
DATA DATE,
constraint PK_COTACAO primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXCOTACAOCODIGO */
/*==============================================================*/
create unique index IDXCOTACAOCODIGO on COTACAO (
CODIGO ASC
)
/
/*==============================================================*/
/* Index: IDXCOTACAODATA */
/*==============================================================*/
create index IDXCOTACAODATA on COTACAO (
DATA ASC
)
/
/*==============================================================*/
/* Table: ENTRADAS */
/*==============================================================*/
create table ENTRADAS (
DATA DATE not null,
VLRDINHEIRO NUMBER(12,3),
VLRCHEQUE NUMBER(12,3),
VLRCHEQUEPRE NUMBER(12,3),
VLROUTROS NUMBER(12,3),
constraint PK_ENTRADAS primary key (DATA)
)
/
/*==============================================================*/
/* Index: IDXENTRADASDATA */
/*==============================================================*/
create unique index IDXENTRADASDATA on ENTRADAS (
DATA ASC
)
/
/*==============================================================*/
/* Table: ITENSBALANCA */
/*==============================================================*/
create table ITENSBALANCA (
NUMNE INTEGER not null,
PRODUTO INTEGER,
DESCRICAO VARCHAR2(50),
UNIDADE CHAR(3),
QTDE NUMBER(12,3),
VLRUNITARIO NUMBER(12,3),
PERCENTUALDESCONTO NUMBER(12,3),
PERCENTUALIPI NUMBER(12,3),
PERCENTUALICMS NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
constraint AK_FKITENSBALNUMNE_ITENSBAL unique (NUMNE)
)
/
/*==============================================================*/
/* Index: IDXITENSBALANCA */
/*==============================================================*/
create index IDXITENSBALANCA on ITENSBALANCA (
PRODUTO ASC
)
/
/*==============================================================*/
/* Table: ITENSCOMPRA */
/*==============================================================*/
create table ITENSCOMPRA (
CODIGO INTEGER not null,
ITEM INTEGER,
CENTROCUSTO VARCHAR2(30),
QTDE NUMBER(12,3),
UNIDADE CHAR(3),
DESCRICAO VARCHAR2(50),
VLRUNITARIO NUMBER(12,3),
PERCENTUALDESCONTO NUMBER(12,3),
PERCENTUALIPI NUMBER(12,3),
PERCENTUALICMS NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
constraint AK_FKITENSCOMPCOD_ITENSCOM unique (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXITENSCOMPRAITEM */
/*==============================================================*/
create index IDXITENSCOMPRAITEM on ITENSCOMPRA (
ITEM ASC
)
/
/*==============================================================*/
/* Table: ITENSCOTACAO */
/*==============================================================*/
create table ITENSCOTACAO (
CODIGO INTEGER not null,
ITEM INTEGER,
DESCRICAO VARCHAR2(50),
UNIDADE CHAR(3),
QTDE NUMBER(12,3),
AUTORIZADO CHAR(1),
constraint AK_FKITENSCOTACAOCOD_ITENSCOT unique (CODIGO),
constraint FK_ITENSCOT_REFERENCE_COTACAO foreign key (CODIGO)
references COTACAO (CODIGO)
on delete cascade
)
/
/*==============================================================*/
/* Index: IDXITENSCOTACAOITEM */
/*==============================================================*/
create index IDXITENSCOTACAOITEM on ITENSCOTACAO (
ITEM ASC
)
/
/*==============================================================*/
/* Table: LANCAMENTOBANCARIO */
/*==============================================================*/
create table LANCAMENTOBANCARIO (
CONTABANCARIA VARCHAR2(10),
AGENCIABANCARIA VARCHAR2(15),
DATA DATE,
TIPO CHAR(1),
VLR NUMBER(12,3),
OBSERVACAO LONG RAW
)
/
/*==============================================================*/
/* Index: IDXLANCAMENTOBANCARIODATA */
/*==============================================================*/
create index IDXLANCAMENTOBANCARIODATA on LANCAMENTOBANCARIO (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXLANCAMENTOBANCARIOCONTA */
/*==============================================================*/
create index IDXLANCAMENTOBANCARIOCONTA on LANCAMENTOBANCARIO (
CONTABANCARIA ASC,
AGENCIABANCARIA ASC
)
/
/*==============================================================*/
/* Table: PEDIDOCOMPRA */
/*==============================================================*/
create table PEDIDOCOMPRA (
CODIGO INTEGER not null,
DATA DATE,
VLRCOTACAO NUMBER(12,3),
FORNECEDOR VARCHAR2(50),
constraint PK_PEDIDOCOMPRA primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXPEDIDOCOMPRACODIGO */
/*==============================================================*/
create unique index IDXPEDIDOCOMPRACODIGO on PEDIDOCOMPRA (
CODIGO ASC
)
/
/*==============================================================*/
/* Table: SAIDAS */
/*==============================================================*/
create table SAIDAS (
DATA DATE not null,
VLRDINHEIRO NUMBER(12,3),
VLRCHEQUE NUMBER(12,3),
VLRCHEQUEPRE NUMBER(12,3),
VLROUTROS NUMBER(12,3),
CENTROCUSTO VARCHAR2(30),
constraint PK_SAIDAS primary key (DATA)
)
/
/*==============================================================*/
/* Index: IDXSAIDASDATA */
/*==============================================================*/
create unique index IDXSAIDASDATA on SAIDAS (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSAIDASCENTROCUSTO */
/*==============================================================*/
create index IDXSAIDASCENTROCUSTO on SAIDAS (
CENTROCUSTO ASC
)
/
/*==============================================================*/
/* Table: SANGRIA */
/*==============================================================*/
create table SANGRIA (
DATA DATE not null,
HISTORICO LONG RAW,
RESPONSAVEL VARCHAR2(50),
VLR NUMBER(12,3)
)
/
/*==============================================================*/
/* Index: IDXSANGRIADATA */
/*==============================================================*/
create unique index IDXSANGRIADATA on SANGRIA (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSANGRIARESPONSAVEL */
/*==============================================================*/
create index IDXSANGRIARESPONSAVEL on SANGRIA (
RESPONSAVEL ASC
)
/
/*==============================================================*/
/* Table: SOLICITACAOCOMPRA */
/*==============================================================*/
create table SOLICITACAOCOMPRA (
CODIGO INTEGER not null,
DATA DATE,
ITEM INTEGER,
QTDE NUMBER(12,3),
SETOR VARCHAR2(50),
SOLICITANTE VARCHAR2(50),
constraint PK_SOLICITACAOCOMPRA primary key (CODIGO)
)
/
/*==============================================================*/
/* Index: IDXSOLICITACAOCOMPRACODIGO */
/*==============================================================*/
create unique index IDXSOLICITACAOCOMPRACODIGO on SOLICITACAOCOMPRA (
CODIGO ASC
)
/
/*==============================================================*/
/* Index: IDXSOLICITACAOCOMPRADATA */
/*==============================================================*/
create index IDXSOLICITACAOCOMPRADATA on SOLICITACAOCOMPRA (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSOLICITACAOCOMPRASETOR */
/*==============================================================*/
create index IDXSOLICITACAOCOMPRASETOR on SOLICITACAOCOMPRA (
SETOR ASC
)
/
/*==============================================================*/
/* Index: IDXSOLICITCOMPSOLICITANTE */
/*==============================================================*/
create index IDXSOLICITCOMPSOLICITANTE on SOLICITACAOCOMPRA (
SOLICITANTE ASC
)
/
/*==============================================================*/
/* Table: SUPRMENTOS */
/*==============================================================*/
create table SUPRMENTOS (
DATA DATE not null,
HISTORICO LONG RAW,
RESPONSAVEL VARCHAR2(50),
VLR NUMBER(12,3)
)
/
/*==============================================================*/
/* Index: IDXSUPRIMENTOSDATA */
/*==============================================================*/
create unique index IDXSUPRIMENTOSDATA on SUPRMENTOS (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXSUPRIMENTOSRESPONSAVEL */
/*==============================================================*/
create index IDXSUPRIMENTOSRESPONSAVEL on SUPRMENTOS (
RESPONSAVEL ASC
)
/
/*==============================================================*/
/* Table: VENDAS */
/*==============================================================*/
create table VENDAS (
NUMNF INTEGER not null,
CFOP CHAR(5),
DATA DATE,
CLIENTE INTEGER,
VENDEDOR INTEGER,
TRANSPORTADOR INTEGER,
SERIE CHAR(2) not null,
DATAEMISSAO DATE,
DATASAIDA DATE,
BASECALCULOICMS NUMBER(12,3),
VLRICMS NUMBER(12,3),
BASECALCICMSSUBSTTRIB NUMBER(12,3),
ICMSSUBSTITUICAOTRIBUTARIA NUMBER(12,3),
VLRFRETE NUMBER(12,3),
VLRSEGURO NUMBER(12,3),
VLRDESPESAS NUMBER(12,3),
VLRIPI NUMBER(12,3),
VLRMERCADORIA NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
CANCELADA CHAR(1),
OBSERVACAO LONG RAW,
constraint PK_VENDAS primary key (NUMNF, SERIE)
)
/
/*==============================================================*/
/* Index: IDXVENDASNUMNF */
/*==============================================================*/
create unique index IDXVENDASNUMNF on VENDAS (
NUMNF ASC
)
/
/*==============================================================*/
/* Index: IDXVENDASDATA */
/*==============================================================*/
create index IDXVENDASDATA on VENDAS (
DATA ASC
)
/
/*==============================================================*/
/* Index: IDXVENDASCLIENTE */
/*==============================================================*/
create index IDXVENDASCLIENTE on VENDAS (
CLIENTE ASC
)
/
/*==============================================================*/
/* Index: IDXVENDASDATAEMISSAO */
/*==============================================================*/
create index IDXVENDASDATAEMISSAO on VENDAS (
DATAEMISSAO ASC
)
/
/*==============================================================*/
/* Table: ITENSPEDIDOCOMPRA */
/*==============================================================*/
create table ITENSPEDIDOCOMPRA (
CODIGO INTEGER not null,
ITEM INTEGER,
QTDE NUMBER(12,3),
VLRUNITARIO NUMBER(12,3),
DESCONTO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
constraint AK_FKITENSPEDCOMPCOD_ITENSPED unique (CODIGO),
constraint FK_ITENSPED_REFPEDIDO_PEDIDOCO foreign key (CODIGO)
references PEDIDOCOMPRA (CODIGO)
on delete cascade
)
/
/*==============================================================*/
/* Index: IDXITENSPEDCOMPITEM */
/*==============================================================*/
create index IDXITENSPEDCOMPITEM on ITENSPEDIDOCOMPRA (
ITEM ASC
)
/
/*==============================================================*/
/* Table: ITENSVENDAS */
/*==============================================================*/
create table ITENSVENDAS (
NUMNF INTEGER not null,
SERIE CHAR(2) not null,
PRODUTO INTEGER,
DESCRICAO VARCHAR2(50),
QTDE NUMBER(12,3),
UNIDADE CHAR(3),
VLRUNITARIO NUMBER(12,3),
PERCENTUALDESCONTO NUMBER(12,3),
PERCENTUALIPI NUMBER(12,3),
PERCENTUALICMS NUMBER(12,3),
VLRDESCONTO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
constraint AK_FKITENSVENDANF_ITENSVEN unique (NUMNF, SERIE)
)
/
/*==============================================================*/
/* Index: IDXITENSVENDAPROD */
/*==============================================================*/
create index IDXITENSVENDAPROD on ITENSVENDAS (
PRODUTO ASC
)
/
/*==============================================================*/
/* Table: COTACAOFORNECEDOR */
/*==============================================================*/
create table COTACAOFORNECEDOR (
ITEM INTEGER not null,
FORNECEDOR INTEGER,
VLRUNITARIO NUMBER(12,3),
VLRTOTAL NUMBER(12,3),
AUTORIZADO CHAR(1),
constraint AK_FKCOTFORNITEM_COTACAOF unique (ITEM),
constraint FK_COTACAOF_REFCOTACA_ITENSCOT foreign key (ITEM)
references ITENSCOTACAO (ITEM)
on delete cascade
)
/
/*==============================================================*/
/* Index: IDXCOFORNITEM */
/*==============================================================*/
create index IDXCOFORNITEM on COTACAOFORNECEDOR (
ITEM ASC
)
/
GOSTEI 0
Leonardobhbr
23/01/2006
Se for dbexpress se eu nao me engano voce nao consegue criar varias tabelas com a mesmo sql tem que ser um a um e ao inves de dar Open
Da Execute
Da Execute
GOSTEI 0