No SQLAnywhere, ao criar 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 definir o SQLAnywhere para simplesmente não unir tabelas que não podem ser unidas, exceto por junção cruzada em vez de serem forçadas a uma junção cruzada?
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 nesse framework.
Em vez disso, o SQLAnywhere conta com o usuário para saber os limites das várias fontes de dados e permite que eles façam o que quiserem com elas.