AS/400 'selecione 1' equivalente
-
20-09-2019 - |
Pergunta
Estou tentando ajudar um amigo a solucionar problemas de conexão com um AS/400. Ele gostaria de executar uma consulta contra o AS/400 que vai sempre devolver um recorde (semelhante a um Selecione 1 contra mssql).
Ele está tentando correr Selecione 1 Mas sem sorte ... estou assumindo que o AS/400 espera um De tableName ...
Alguém pode prestar assistência? Existe uma tabela/arquivo do sistema que sempre existe que ele pode correr um Selecione Top 1 (ou é equivalente) contra? Eu nunca interagi com um AS/400, então estou um pouco fora do meu elemento ... esperava que pudesse me dar uma resposta rápida ...
Desde já, obrigado!
Solução
Tenho certeza de que é o DB2 em execução nessas caixas (eles são chamados de iSeries agora, a propósito) para que você possa dar:
select * from sysibm.sysdummy1
um tiro. Isso deve retornar uma única coluna IBMREQD
, definido como Y
.
Outras dicas
A tabela qsqptabl também pode ser usada para isso.