Pesquisa resultou em 59 ocorrências: +Recursive

Termo pesquisado: +recursive

por JoséQuintas
25 Ago 2025 19:56
Fórum: Contribuições, Dicas e Tutoriais
Tópico: HMG3 pra objeto
Respostas: 2
Exibições: 1673

HMG3 pra objeto

... gráfica.


Application Internal Error - d:\github\dlgauto\source\test.exe
Terminated at: 2025-08-25 20:10:43
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
Called from _HMGAPPCLASS:ERROR(0) in ../../../tobject.prg
Called from (b)HBOBJECT(0) in ...
por JoséQuintas
10 Jul 2025 18:22
Fórum: Contribuições, Dicas e Tutoriais
Tópico: Meus repositórios atuais no github
Respostas: 1
Exibições: 2130

Meus repositórios atuais no github

... objects: 100% (47/47), 2.62 MiB | 1.40 MiB/s, done.
From https://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
.github/workflows/windows-ci.yml | 4 +-
ChangeLog.txt | 76 ++++++++++++++++++++++++++++++++
config/global.mk | 6 +++
config/wasm ...
por alxsts
06 Jun 2025 17:48
Fórum: [x]Harbour
Tópico: Calendário, marcar dia trabalhado
Respostas: 35
Exibições: 16985

Calendário, marcar dia trabalhado

Olá!

Dependendo da versão do banco, é possível utilizar uma CTE:

WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2025-06-01' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 DAY)
FROM Datas /* Resultado da última iteração */
WHERE
Data < Cast ...
por JoséQuintas
07 Mar 2025 15:48
Fórum: FiveWin
Tópico: Unrecoverable error 6005: Exception error:
Respostas: 4
Exibições: 7353

Unrecoverable error 6005: Exception error:

... Application Internal Error - D:\fontes\integra\jpa.exe
Terminated at: 2025-03-07 15:46:19
Info: JOSEJPA joseq
Unrecoverable error 9003: Too many recursive error handler calls
Called from __ERRRT_SBASE(0)
...
Called from __ERRRT_SBASE(0)
Called from TDIALOG:ERROR(0) in ../../../tobject.prg
Called ...
por alxsts
15 Fev 2024 02:26
Fórum: Banco de Dados
Tópico: Ajuda com select em Firebird
Respostas: 6
Exibições: 5109

Ajuda com select em Firebird

Olá!

Creio que, neste caso, um CTE Recursivo (Recursive Common Table Expression) ajudaria. Este recurso está disponível a partir da versão 2.1 do Firebird. Veja aqui.
por JoséQuintas
10 Mar 2023 09:46
Fórum: [x]Harbour
Tópico: Atualização do Harbour 3.2 09/03/2023
Respostas: 23
Exibições: 3111

Atualização do Harbour 3.2 09/03/2023

... Unpacking objects: 100% (10/10), 1.33 KiB | 3.00 KiB/s, done.
From http://github.com/harbour/core
* branch HEAD -> FETCH_HEAD
Merge made by the 'recursive' strategy.
ChangeLog.txt | 8 ++++++++
include/hbvm.h | 4 ++--
src/harbour.def | 2 ++
src/rdd/hbsix/sxord.c | 2 +-
4 files changed, 13 ...
por frazato
11 Ago 2021 17:25
Fórum: [x]Harbour
Tópico: GEr
Respostas: 32
Exibições: 10345

GEr

... pCtx->nAllocId += 8;
pCtx->pId = ( void ** ) hb_xrealloc( pCtx->pId, sizeof( void * ) * pCtx->nAllocId );
}

/* Protection against recursive structures */
if( HB_IS_ARRAY( pValue ) || HB_IS_HASH( pValue ) )
{
void * id = HB_IS_HASH( pValue ) ? hb_hashId( pValue ) : hb_arrayId ...
por cjp
26 Mai 2021 22:51
Fórum: SQL
Tópico: dúvida em select: resultado zero
Respostas: 21
Exibições: 4887

dúvida em select: resultado zero

Desculpe.

O código está assim:

WITH recursive ativ AS (
SELECT CAST('2021-03-25' AS DATE) AS DATA UNION ALL
SELECT DATE_ADD(DATA, INTERVAL 1 DAY)
FROM ativ
WHERE DATA < CAST('2021-05-03' AS DATE))
SELECT DATA
FROM ativ;

Note que alterei datas para ativ porque é o nome da tabela que uso aqui. Mas ...
por cjp
25 Mai 2021 01:01
Fórum: SQL
Tópico: dúvida em select: resultado zero
Respostas: 21
Exibições: 4887

dúvida em select: resultado zero

Desculpem a demora, mas só agora consegui ver este tópico.
Tentei a opção com With recursive pelo Heidi, mas está dando erro em recursive.
Será que me falta algum requisito? Ou eu preciso fazer algo antes disso?
por alxsts
07 Mai 2021 23:29
Fórum: SQL
Tópico: dúvida em select: resultado zero
Respostas: 21
Exibições: 4887

dúvida em select: resultado zero

... fazer isso?

No exemplo que postei, as linhas de 1 a 12 criam o CTE e as demais o utilizam.
Veja a criação e uso sem incluir a tua query:

WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2021-03-25' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 ...
por cjp
07 Mai 2021 01:05
Fórum: SQL
Tópico: dúvida em select: resultado zero
Respostas: 21
Exibições: 4887

dúvida em select: resultado zero

De fato, uso o Maria DB 10.4.
Mas não entendi o que vc quis dizer com "crie uma CTE". O que seria uma CTE?
Até entendi a ideia, mas não entendi como fazer isso.
Até tentei executar o teu exemplo no Heidi, mas dá erro no "recursive".
Pode me explicar como fazer isso?
por alxsts
06 Mai 2021 01:06
Fórum: SQL
Tópico: dúvida em select: resultado zero
Respostas: 21
Exibições: 4887

dúvida em select: resultado zero

... isto, faça um LEFT JOIN da CTE com esta sua consulta. Montei o exemplo abaixo mas não tenho como testar. Faça os testes e dê um retorno.
WITH recursive Datas AS (
-- "Membro Âncora"
SELECT
Cast( '2021-03-25' As Date) as Data
UNION ALL
-- "Membro Recursivo"
SELECT
Date_Add( Data, INTERVAL 1 ...
por alxsts
27 Abr 2021 23:55
Fórum: SQL
Tópico: Mysql: consulta lenta
Respostas: 78
Exibições: 58848

Mysql: consulta lenta

... com 1000 registros, utilizando Common Table Expressions (CTE)
(Funciona em MySQL 8 e acima e MariaDB 10 e acima)
*/

INSERT INTO tbAcoes
WITH RECURSIVE my_cte( codigo, marca, hrvisto, compvenda, dtcotacao, hrcotacao) AS
(
SELECT
1 as codigo,
' ' as marca,
98989 as hrvisto,
0 as compvenda ...
por alxsts
20 Dez 2020 15:32
Fórum: SQL
Tópico: Select com agrupamento
Respostas: 30
Exibições: 16212

Select com agrupamento

Olá!

Fico feliz podendo contribuir.
muito legal esse recurso RECURSIVE
Eu já usei CTE no PostgreSQL mas nunca tinha usado RECURSIVE. Aprendi agora tentando te ajudar. Esta técnica funciona nos principais sistemas de banco de dados.

Especificamente falando do MariaDB, ele tem um gerador de ...
por asimoes
19 Dez 2020 17:53
Fórum: SQL
Tópico: Select com agrupamento
Respostas: 30
Exibições: 16212

Select com agrupamento

Obrigado Alexandre e Quintas pelas dicas,

Alexandre muito legal esse recurso RECURSIVE, funcionou perfeito

Já removi a GAMBI do código, RS