Procedimentos Armazenados no Cliente Nativo do SQL Server

Aplica-se a:SQL ServerBase de Dados SQL do AzureInstância Gerida do Azure SQLAzure Synapse Analytics

Importante

O SQL Server Native Client (geralmente abreviado SNAC) foi removido do SQL Server 2022 (16.x) e do SQL Server Management Studio 19 (SSMS). O provedor OLE DB do SQL Server Native Client (SQLNCLI ou SQLNCLI11) e o provedor Microsoft OLE DB herdado para SQL Server (SQLOLEDB) não são recomendados para novos desenvolvimentos. Mude para o novo Microsoft OLE DB Driver (MSOLEDBSQL) para SQL Server daqui em diante.

Um procedimento armazenado (Stored Procedures (Motor de Base de Dados)) é um objeto executável armazenado numa base de dados. SQL Server suporta:

  • Procedimentos armazenados

    Uma ou mais instruções SQL que foram pré-compiladas num único procedimento executável.

  • Procedimentos armazenados ampliados

    Bibliotecas de ligação dinâmica (DLLs) em C ou C++ escritas para a API de Serviços de Dados Abertos do SQL Server para procedimentos armazenados estendidos. A API de Serviços de Dados Abertos estende as capacidades dos procedimentos armazenados para incluir código C ou C++.

Na presente seção