PROTHEUS-[Environment] - UseBind
Autor: Eurai Criado: 22/03/2025 Atualizado: 14/05/2025
PROTHEUS-[Environment] - UseBind
[ADVPL][PROTHEUS][Environment] - UseBind
DESCRIÇÃO
Permite definir a utilização de Binds de valores para as operações de inserção e atualização de registros submetidas ao SGDB pelo TOTVS | DBAccess.
USO
[mssql]
usebind=1
[mssql/homologa]
usebind=0
OBS
- Especificar a chave na seção de configuração de um banco de dados tem efeito sobre o valor default de todos os ambientes nele configurados.
- Caso seja especificada dentro de uma seção de conexão específica [Banco/ambiente], esta configuração será considerada para o ambiente em questão.
- O uso de Bind Variables para as operações de inserção e update de campos de tabelas já existia no TOTVS | DBAccess, desde a primeira versão do TOPConnect 4, porém implementada apenas para o Banco de Dados ORACLE. A partir do TOTVS | DBAccess Build 20160402, esta implementação foi estendida para todos os demais bancos de dados e está habilitada por default.
- Esta configuração passa a ser considerada a partir do TOTVS | DBAccess Build 20160402.
- O uso de Binds provê um ganho de desempenho em performance na inserção e atualização de registro com muitos campos, somente devemos desligar seu uso para fins de diagnostico ou troubleshooting, quando estritamente ligados a estas operações.
- Mesmo com o uso de binds habilitado, as mensagens de trace e logs passam a registrar o statement original, e uma lista dos valores usados como parâmetro, o que facilita inclusive a identificação dos dados envolvidos na operação
Valores | Descrição |
0 | Desligado |
1 [Default] | Habilitado |
Discussão (0)
Sem comentários ainda
Realize o LOGIN no site para poder comentar