No SQLAnywhere, ao projetar consultas com o editor de consultas, se eu acidentalmente escolher uma tabela que não pode ser unida a outra tabela, exceto por uma junção cruzada, o SQL Anywhere criará automaticamente uma junção cruzada e, dependendo do tamanho das tabelas, poderá congelar o aplicativo por bastante às vezes.
É possível configurar o SQLAnywhere para simplesmente não unir tabelas que não podem ser unidas, exceto por união cruzada, em vez de serem forçadas a uma união cruzada?
Responder1
Eu acho que a resposta para isso é não.
Se o SQLAnywhere bloquear uma função específica, isso significaria que toda uma seleção de soluções possíveis não poderia mais ser feita nessa estrutura.
Em vez disso, o SQLAnywhere depende que o usuário conheça os limites das diversas fontes de dados e permite que ele faça o que quiser com elas.