Boa tarde,
Quando utilizava uma query (Ex.: Alias QRY1) e queria criar uma cópia da mesma para uma tabela temporária, utilizava o comando Copy To
Ex.: Copy To &cArquTrab
Porém agora com a utilização da função FWTemporaryTable, como posso copiar os registros de uma query para a tabela temporária sem que seja necessário fazer um While registro a registro ?
Obrigado
Boa noite Thyago,
Com a tabela temporária, você não precisa de while e nem copy to, você pode fazer a sua query já ser uma inserção de dados dentro da tabela temporária, a sintaxe é mais ou menos a seguinte:
INSERT INTO TABELA_TEMPORARIA (CAMPO)
SELECT CAMPO FROM TABELA_ORIGEM
Ou seja, você criar sua tabela temporária e sua query vira um insert into dentro da tabela temporária, com isso quem faz a cópia dos dados é o próprio banco de dados, você tem um ganho de performance excelente adotando essa forma de inserção de dados na tabela temporária.
https://forum.totvs.io/t/copy-to-x-temporarytable/16081
https://tdn.totvs.com/display/framework/FWTemporaryTable