Exceções para a opção 1 do miniep3

Exceções para a opção 1 do miniep3

por André Meneghelli -
Número de respostas: 2

Olá, acho que finalizei o EP. Seguem minhas ultimas dúvidas:

  1. Referência circular?
    No caso de referência circular eu imprimi, além da ordem correta de inserção pras outras tabelas, um alerta contendo as referências que não podem ser resolvidas.
  2. Recriação de uma tabela?
    Quando uma tabela é recriada no script de estruturas eu mantenho a mais recente e não aviso o usuário.
  3. Delimitador?
    Não tratei a possibilidade de troca de delimitador.
  4. Arquivo de uma linha?
    Consigo trabalhar bem este tipo de arquivo, foi necessário?
Em resposta à André Meneghelli

Re: Exceções para a opção 1 do miniep3

por Rafael Reggiani Manzo -

Oi André,

Todas a suas decisões parecem corretas.

Só não entendi o que você chama de delimitador. É o ponto e vírgula ( `;` ) da sintaxe?

Sobre o arquivo de uma linha, ele é válido na sintaxe SQL apesar de feio. Você fez muito bem tratá-lo sorriso

Em resposta à Rafael Reggiani Manzo

Re: Exceções para a opção 1 do miniep3

por André Meneghelli -

Sim, um arquivo de uma linha é terrível. Acho que vou juntar no meu tópico dos exemplos o meu teste de uma linha e o que contém referência circular.

Quanto ao delimitador, no meu EP estou fechando uma criação de tabela com o ";" e uma instrução que troque o delimitador fará meu programa não funcionar embora seja de um arquivo correto.