如何从该查询中正确数量的行返回所有数据。我有它, for row in results['results']: print(row)
但我确定那是错误的,因为当我在 sql 中运行它时,它会返回更多。提前致谢!
results = swis.query("SELECT "
"n.Caption AS NodeCaption"
",n.IP_Address AS IPAddress"
",n.NodeID"
",a.ApplicationID "
",n.Uri AS NodeUri "
",n.Uri AS AppUri "
"FROM Orion.Nodes n "
"JOIN Orion.APM.Application a ON n.NodeID = a.NodeID "
"JOIN Orion.APM.ApplicationTemplate at ON a.ApplicationTemplateID = at.ApplicationTemplateID "
"WHERE at.Name IN('Process_Monitor - Dynatrace Linux OneAgent', 'Service_Monitor - Dynatrace"
"OneAgent Service')")
for row in results['results']:
print(row)