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!

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top