Duplo Select - Hipótese

Olá, boa tarde a todos!

Utilizo num Formulário o componente Duplo Select.

Notei algo muito interessante neste componente: mesmo sem realizar alteração alguma, após executar o botão de Atualização, o script realizará a exclusão de todos os registros da Tabela e
em seguida irá inserir todos os registros novamente.

Provavelmente ficaram guardados em alguma estrutura de dados e reinseridos.

Apesar do código ser assim não haveriam tanta importância mas o problema ocorre quando há vários registros pois a requisição demora consideravelmente.
Mesmo que alterem (incluir/excluir) um único registro apenas provoca uma lentidão onde o usuário crê que o “Sistema Travou”… mas não: está realizando aquele esquema de deletar tudo e inserir de novo.

Alguém notou?
Poderão revisar o método.

Nota:
Versão 8 do ScriptCase com MSQLServer.
A constatação foi garantida com o uso do SQL Server Profiler.

Abraços à todos e bom final de semana.

O campo DUPLO SELECT é restrito apenas para filtro em CONSULTA ou em formulários obrigatóriamente usando o N-N relations ai ele alimenta outras tabelas simultaneamente.

Você não pode usar ele para alimentar o campo da mesma tabela, teria que criar uma tabela filha e colocando ele no PAI ele alimentara a tabela filha corretamente e exibira os valores desejados,
visualmente como se fosse parte do PAI.

Isso está acontecendo também com o MySQL.

Jailton sua explanação é muito esclarecedora. Porém o que indago é outra coisa, seria mais ligado a ideia do por quê executar T-SQL em tuplas não modificadas.
Seria bom os desenvolvedores do RAD SC melhorarem a inteligência da função.
Abraços.

E vai ocorrer no MySQL, em todo BD, pois o que precisa ser melhorado é o algoritmo.

O CASO CITADO PELO AMIGO HENRIQUE TAMBEM ACONTECE COMIGO , O DUPLO SELECT STA MUDANDO TODOS OS REGISTROS DE MINHA TABELA , MUITO ESTRANHO ISSO

Realmente é preciso de algo mais eficiente a nível de banco de dados para lidar com um volume de dados maior.
Quando é pouca coisa passa desapercebido.

Mas em maiores atualizações a lentidão é perceptível e certamente irá travar seu sistema.