2011-11-18 1 views
0

Quelqu'un sait pourquoi les deux expressions AWS SimpleDB fonctionnent?Nombre de select SimpleDB (*) iPhone incohérent

selectRequestClassVariable.selectRequestExpressionString = [NSString stringWithFormat:@"select count(*) from %@",DomainName]; 

En outre, cette deuxième expression fonctionne, mais a «autour du domaine. Selon AWS, seul le premier devrait fonctionner.

selectRequestClassVariable.selectRequestExpressionString = [NSString stringWithFormat:@"select * from `%@` where Attribute > '%ld' limit 2500",DomainName,number]; 

L'un est un select, l'autre est un compte select (*). Quelqu'un rencontre cette incohérence et sait comment y faire face? Juste pour être clair, les deux expressions montrées fonctionnent. Selon AWS seulement le premier devrait.

Je demande parce que je besoin d'un select count (*) qui renvoie plus de 2500. J'ai lu que select retourne seulement un maximum de 2500.

Merci!

+0

'% @' ne correspond pas à '% @' ils n'ont pas couvert ce dans leur documentation encore. AWS l'a modifié de% @ à '% @' – Eric

Répondre

0

réponse est %@ pas '% @'