Executando instruções (ODBC)
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)
O driver ODBC SQL Server Native Client oferece várias maneiras de executar instruções SQL em um banco de dados SQL Server:
Execução direta
Execução preparada
A execução direta envolve a criação de uma cadeia de caracteres que contém uma instrução Transact-SQL e o envio para execução usando a função SQLExecDirect . A execução preparada envolve a criação de uma cadeia de caracteres que contém uma instrução Transact-SQL e, em seguida, executá-la em dois estágios. O primeiro estágio usa a função FUNÇÃO SQLPrepare para analisar e compilar o plano de execução da instrução no Mecanismo de Banco de Dados. O segundo estágio usa a função SQLExecute para executar o plano de execução preparado anteriormente. Dessa forma, a sobrecarga de análise e compilação é salva em cada execução. A execução preparada geralmente é usada através de aplicativos para executar a mesma instrução SQL com parâmetros várias vezes.
A execução direta e preparada pode executar uma única instrução Transact-SQL ou um lote de instruções SQL ou pode chamar um procedimento armazenado.
Nesta seção
Consulte Também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de