Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os aplicativos ODBC executam quase todo o acesso ao banco de dados executando instruções Transact-SQL. A forma dessas instruções depende dos requisitos do aplicativo. As instruções SQL podem ser construídas das seguintes maneiras:
Codificado em código
Instruções estáticas executadas por um aplicativo como uma tarefa fixa.
Construído em tempo de execução
Instruções SQL construídas em tempo de execução que permitem que o usuário adapte a instrução usando cláusulas comuns, como SELECT, WHERE e ORDER BY. Isso inclui consultas ad hoc inseridas pelos usuários.
O driver ODBC do cliente SQL Server analisa instruções SQL somente para sintaxe ODBC e ISO sem suporte diretamente pelo Mecanismo de Banco de Dados, que o driver transforma em Transact-SQL. Toda a outra sintaxe SQL é passada para o Mecanismo de Banco de Dados inalterada, em que o SQL Server determinará se ele é válido para o SQL Server. Essa abordagem gera dois benefícios:
Sobrecarga reduzida
A sobrecarga de processamento para o driver é minimizada porque ele só precisa verificar um pequeno conjunto de cláusulas ODBC e ISO.
Flexibilidade
Os programadores podem adaptar a portabilidade de seus aplicativos. Para aprimorar a portabilidade em vários bancos de dados, use principalmente a sintaxe ODBC e ISO. Para usar aprimoramentos específicos do SQL Server, use a sintaxe Transact-SQL apropriada. O driver ODBC do SQL Server Native Client dá suporte à sintaxe Transact-SQL completa para que aplicativos baseados em ODBC possam aproveitar todos os recursos no SQL Server.
A lista de colunas em uma instrução SELECT deve conter apenas as colunas necessárias para executar a tarefa atual. Isso não só reduz a quantidade de dados enviados pela rede, mas também reduz o efeito das alterações de banco de dados no aplicativo. Se um aplicativo não fizer referência a uma coluna de uma tabela, o aplicativo não será afetado por alterações feitas nessa coluna.