2011-11-18 3 views
0

AWS SimpleDB 표현식이 모두 작동하는 이유를 아는 사람이 있습니까?SimpleDB select count (*) 일치하지 않는 iPhone

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

또한이 두 번째 표현식은 작동하지만 "도메인 주변에"있습니다. AWS에 따르면 첫 번째 사용자 만 작동해야합니다.

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

하나는 선택이고 다른 하나는 선택 개수 (*)입니다. 누구나이 불일치에 빠져 어떻게 대처할 수 있는지 알고 있습니까? 그냥 분명히하기 위해, 두 표현은 모두 작동합니다. AWS에 따르면 첫 번째 작업 만 수행해야합니다. 내가 선택 읽었습니다 이상 2500 만 2500

감사의 최대를 반환 반환하는 SELECT COUNT (*)를 필요로하기 때문에

내가 물어!

+0

'% 1 '@'는 않습니다. AWS가 % @에서 % @'로 변경했습니다. – Eric

답변

0

정답은 동일하지 않은 '%의 @는`그들의 문서에이를 포함하지 않은 아직 %@하지'% 1 @ '