NOTÍCIA

SQL Server 2019: bug nas funções Inlining é corrigido por empresa

Versão 2019 do SQL Server ganhou correções importantes. Suporte do SQL Server para funções escalares apresentava muitos problemas, nova versão corrigiu.

SQL Server 2019: bug nas funções Inlining é corrigido por empresa
Imagem: Redação iMasters

A versão 2019 do SQL ServerLeia tambémSQL Server – Utilizando colunas calculadas (ou colunas computadas) para Performance TuningData · abr 2019 ganhou correções importantes. O suporte do Server para funções escalares apresentava muitos problemas. Mas a nova versão permite que os desenvolvedores estendam o banco de dadosBanco de dados134 conteúdosSQL ou NoSQL: eis a questão!!Data · mar 2020Banco de dados: como organizar e dar segurança para milhões de dados de loteriasData · mai 20215 serviços gratuitos na cloud para bancos de dados PostgresData · fev 2025Ver tudo em Data criando funções, algo que a maioria dos bancos de dados faz.

A informação é da agência InfoQ, que explica que no SQL, uma função que retorna um único valor é conhecida como “UDF escalar” ou “função escalar definida pelo usuário”. E essas UDFs escalares são automaticamente categorizadas como determinísticas ou não-determinísticas pelo banco de dados. Mas o SQL nunca conseguiu integrar totalmente o suporte UDF escalar ao seu gerador de plano de execução.

SQL Server

Com a falta de integração do suporte, o SQL executaria um trabalho desnecessário. Entre esses trabalhos, estaria a execução de uma função determinística em cada linha. Mas, com o Server 2019, as funções escalares escritas em T-SQL podem ser embutidas.

Para saber mais quais funções podem ser embutidas, acesse este  arquivo da Microsoft.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Ver perfil