

# Considerações para procedimentos armazenados do Amazon RDS para Db2
<a name="db2-stored-procedures-considerations"></a>

Antes de usar os procedimentos armazenados do sistema Amazon RDS para instâncias de banco de dados do RDS para Db2 que executam o mecanismo Db2, revise as seguintes informações:
+ Antes de executar procedimentos armazenados, primeiro você deve se conectar ao banco de dados `rdsadmin` como usuário principal da instância de banco de dados do RDS para Db2. No exemplo a seguir, substitua {{master\_username}} e {{master\_password}} por suas próprias informações.

  ```
  db2 "connect to rdsadmin user {{master_username}} using {{master_password}}"
  ```
+ Os procedimentos armazenados exibem o parâmetro `ERR_MESSAGE`, que indica se o procedimento armazenado foi executado com êxito ou não e por que não foi executado com êxito.

  **Exemplos**

  O exemplo a seguir indica que o procedimento armazenado foi executado com êxito.

  ```
  Parameter Name : ERR_MESSAGE
  Parameter Value : -
  Return Status = 0
  ```

  O exemplo a seguir indica que o procedimento armazenado não foi executado com êxito porque o nome do bucket do Amazon S3 usado no procedimento armazenado não era válido.

  ```
  Parameter Name : ERR_MESSAGE
  Parameter Value : Invalid S3 bucket name
  Return Status = -1006
  ```

  Para ver as mensagens de erro exibidas ao chamar procedimentos armazenados, consulte [Erros de procedimentos armazenados](db2-troubleshooting.md#db2-troubleshooting-stored-procedures).

Para obter informações sobre como conferir o status de um procedimento armazenado, consulte [rdsadmin.get\_task\_status](db2-user-defined-functions.md#db2-udf-get-task-status).