# Executar procedimento armazenado

Executar procedimento armazenado.

<table data-header-hidden><thead><tr><th width="311.2833251953125" valign="top"></th><th width="321.33331298828125" valign="top"></th></tr></thead><tbody><tr><td valign="top">String de conexão</td><td valign="top">[Texto] String de conexão com o banco de dados. A string é especificada de acordo com o provedor escolhido. Ao usar uma conexão já aberta, não defina esta propriedade, mas indique na propriedade "Referência de conexão" uma variável com o objeto da conexão atual.</td></tr><tr><td valign="top">Usuário</td><td valign="top">[Texto] Nome do Usuário para autenticação.</td></tr><tr><td valign="top">Senha</td><td valign="top">[Texto/SecureString] Senha para autenticação.</td></tr><tr><td valign="top">Provedor SQL</td><td valign="top">Seleção do provedor SQL.</td></tr><tr><td valign="top">Referência de conexão</td><td valign="top">[Link] Objeto de conexão SQL. O nome da variável nesta propriedade deve coincidir com o nome da variável na propriedade "Referência de conexão", do bloco "Conectar" do grupo Banco de Dados, que foi usado anteriormente para conectar ao SQL.</td></tr><tr><td valign="top">Nome do procedimento</td><td valign="top">[Texto] Nome do procedimento armazenado no servidor.</td></tr><tr><td valign="top">Parâmetros de entrada</td><td valign="top"><p>[Dicionário] Parâmetros de entrada para o procedimento armazenado. O dicionário deve conter valores de chave como nomes de parâmetros sem o símbolo <code>@</code>. Os valores do dicionário são os valores dos parâmetros.</p><p>Por padrão, o tipo de parâmetro é NVarChar(MAX).</p></td></tr><tr><td valign="top">Parâmetros de saída</td><td valign="top">[Lista] Parâmetros de saída para o procedimento armazenado. A lista deve conter nomes de parâmetros sem o símbolo <code>@</code>. Para obter o valor retornado do procedimento, indique o nome "ReturnValue".</td></tr><tr><td valign="top">Resultado Tabela de Dados</td><td valign="top">Se ativado, o resultado da execução será uma tabela de dados e a propriedade "Parâmetros de saída" será ignorada.</td></tr><tr><td valign="top">Tempo de espera</td><td valign="top">[Número] Tempo de espera para a execução da consulta em segundos.</td></tr><tr><td valign="top">Resultado</td><td valign="top"><p>[Dicionário/Tabela de Dados] Resultado da execução do procedimento armazenado.</p><p>Se a propriedade "Resultado Tabela de Dados" estiver ativada, o tipo da propriedade de saída será Tabela de Dados.</p><p>Caso contrário, o tipo da propriedade de saída será Dicionário. A chave do dicionário é o nome do parâmetro de saída, e o valor do dicionário é o valor do parâmetro de saída.</p></td></tr><tr><td valign="top">Nível de tratamento</td><td valign="top"><p>Seleção do nível de tratamento de erros. Valores possíveis:</p><ul><li>"Default" - padrão;</li><li>"Ignore" - erros são ignorados;</li><li>"Handle" - erros são tratados.</li></ul><p>Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.</p></td></tr><tr><td valign="top">Nível de mensagens</td><td valign="top"><p>Seleção do nível de mensagens que os blocos exibirão durante a execução. Valores possíveis:</p><ul><li>"Default" - padrão;</li><li>"Release" - saída desativada;</li><li>"Debug" - saída de informações principais;</li><li>"Detailed" - saída de informações detalhadas.</li></ul><p>Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.</p></td></tr><tr><td valign="top">Texto do erro</td><td valign="top">[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sherparpa.ru/pt/sherpa-rpa/sherpa-designer/spravochnik-blokov/bazy-dannykh/vypolnit-khranimuyu-proceduru-databaseexecuteprocedure.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
