Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O SQL embutido mostrado no Exemplo de SQL Embutido é conhecido como SQL estático. Chama-se SQL estático porque as instruções SQL no programa são estáticas; ou seja, não mudam sempre que o programa é executado. Como descrito na secção anterior, estas declarações são compiladas quando o resto do programa é compilado.
SQL estático funciona bem em muitas situações e pode ser usado em qualquer aplicação cujo acesso aos dados possa ser determinado no momento do design do programa. Por exemplo, um programa de registo de pedidos utiliza sempre a mesma declaração para inserir uma nova encomenda, e um sistema de reservas aéreas usa sempre a mesma declaração para alterar o estado de um lugar de disponível para reservado. Cada uma destas afirmações seria generalizada através do uso de variáveis hospedeiras; Diferentes valores podem ser inseridos numa encomenda de venda, e diferentes lugares podem ser reservados. Como tais instruções podem ser codificadas diretamente no programa, estes programas têm a vantagem de que as instruções precisam de ser analisadas, validadas e otimizadas apenas uma vez, em tempo de compilação. Isto resulta num código relativamente rápido.