Fórum criação de tabela direto pelo ibexpert #457077
30/09/2013
0
Pessoal preciso de ajuda. Estou tentando criar tabela diretamente pelo ibexpert, porém no editor de sql. Estou digitando um script assim:
CREATE TABLE ESTOQUECOMPOSICAOB (
IDCOMPOSICAO INTEGER NOT NULL,
IDPRODUTO INTEGER NOT NULL,
ENDERECOIMAGEM VARCHAR(60),
OBSERVACAO VARCHAR(250),
ESPECIFICACAO VARCHAR(250),
PRODUCAO VARCHAR(250),
SITUACAO VARCHAR(1) NOT NULL
);
ALTER TABLE ESTOQUECOMPOSICAOB ADD CONSTRAINT PK_ESTOQUECOMPOSICAOB PRIMARY KEY (IDCOMPOSICAO)
USING INDEX PKESTOQUECOMPOSICAOB;
ALTER TABLE ESTOQUECOMPOSICAOB ADD CONSTRAINT FK_ESTOQUECOMPOSICAOB FOREIGN KEY (IDPRODUTO) REFERENCES ESTOQUEPRODUTOS (IDPRODUTO) ON DELETE CASCADE ON UPDATE CASCADE
USING INDEX FKESTOQUECOMPOSICAOB;
Porém esta dando um erro na execução quando chega na linha ALTER.
Utilizo o firebird 2.5
Obrigado
CREATE TABLE ESTOQUECOMPOSICAOB (
IDCOMPOSICAO INTEGER NOT NULL,
IDPRODUTO INTEGER NOT NULL,
ENDERECOIMAGEM VARCHAR(60),
OBSERVACAO VARCHAR(250),
ESPECIFICACAO VARCHAR(250),
PRODUCAO VARCHAR(250),
SITUACAO VARCHAR(1) NOT NULL
);
ALTER TABLE ESTOQUECOMPOSICAOB ADD CONSTRAINT PK_ESTOQUECOMPOSICAOB PRIMARY KEY (IDCOMPOSICAO)
USING INDEX PKESTOQUECOMPOSICAOB;
ALTER TABLE ESTOQUECOMPOSICAOB ADD CONSTRAINT FK_ESTOQUECOMPOSICAOB FOREIGN KEY (IDPRODUTO) REFERENCES ESTOQUEPRODUTOS (IDPRODUTO) ON DELETE CASCADE ON UPDATE CASCADE
USING INDEX FKESTOQUECOMPOSICAOB;
Porém esta dando um erro na execução quando chega na linha ALTER.
Utilizo o firebird 2.5
Obrigado
Carlos Cabral
Curtir tópico
+ 0
Responder
Posts
01/10/2013
Rodrigo Lopes
Boa tarde Brother,
já tentou executar pelo "Script Executive" do IBExpert ao invés do "SQL Editor", testei por lá em uma base de testes aqui e só apresenta erro nas REFERENCES por que eu não tenho as outras tabelas no meu banco.
Abs
já tentou executar pelo "Script Executive" do IBExpert ao invés do "SQL Editor", testei por lá em uma base de testes aqui e só apresenta erro nas REFERENCES por que eu não tenho as outras tabelas no meu banco.
Abs
Responder
Gostei + 0
01/10/2013
Alex Lekao
Ola Boa tarde!!!
Acredito que a solucao apresentada acima devera resolver.
Se nao me engano, para esse tipo de execucao de varioes scripts somente pelo script executor mesmo, nao me lembro exatamente dos nomes e tal pq faz alguns anos que nao lido com o Firebird nem o IbExpert.
Abraco.
Alex - Lekao
Acredito que a solucao apresentada acima devera resolver.
Se nao me engano, para esse tipo de execucao de varioes scripts somente pelo script executor mesmo, nao me lembro exatamente dos nomes e tal pq faz alguns anos que nao lido com o Firebird nem o IbExpert.
Abraco.
Alex - Lekao
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)