Salesforce SOQL从ContentVersion请求VersionData会导致戏剧性的结果

Salesforce SOQL从ContentVersion请求VersionData会导致戏剧性的结果,salesforce,soql,Salesforce,Soql,执行以下查询 "Select C.Title FROM ContentVersion C WHERE ContentDocumentId IN (SELECT ContentDocumentId FROM ContentWorkspaceDoc WHERE ContentWorkSpaceId='".LIBRARY_ID."')" 这给了我一个库中Id为library\u Id的文件的大列表 我一加上 "Select C.Title,C.VersionData FROM..." 我只有一张唱

执行以下查询

"Select C.Title FROM ContentVersion C WHERE ContentDocumentId IN (SELECT ContentDocumentId FROM ContentWorkspaceDoc WHERE ContentWorkSpaceId='".LIBRARY_ID."')"
这给了我一个库中Id为library\u Id的文件的大列表

我一加上

"Select C.Title,C.VersionData FROM..."
我只有一张唱片。8条记录中只有一条是链接,那么,为了得到这种不受欢迎的行为,我做了什么蠢事呢


VersionData是否需要一些额外的特权?

使用API时,如果行宽,则在
QueryResult
中收到的记录可能少于默认的500条,而在检索
VersionData
中存储的base64编码内容时,这些记录将是宽的。您应该检查
done
属性,并使用
queryLocator
调用
queryMore
,以获取更多行。看