WITH q AS
(
SELECT startId, endId
FROM ranges
UNION ALL
SELECT startId + 1, endId
FROM q
WHERE startId < endId
)
SELECT startId
FROM q
OPTION (MAXRECURSION 0)
WITH q AS
(
SELECT startId, endId
FROM ranges
UNION ALL
SELECT startId + 1, endId
FROM q
WHERE startId < endId
)
SELECT startId
FROM q
OPTION (MAXRECURSION 0)
Entrada de coluna acinzentada no MySQL Workbench
Ferramenta de desenvolvedor Oracle SQL:Download e instalação
MariaDB – MySQL – Mostrar mecanismos para exibir todos os mecanismos disponíveis e suportados
Por que o SQL Server está usando a varredura de índice em vez da busca de índice quando a cláusula WHERE contém valores parametrizados