Skip to content

Instantly share code, notes, and snippets.

@douglascayers
Last active March 24, 2018 17:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save douglascayers/a41f396bcf5c4f7a093ba9eaa0458df9 to your computer and use it in GitHub Desktop.
Save douglascayers/a41f396bcf5c4f7a093ba9eaa0458df9 to your computer and use it in GitHub Desktop.
Example SOQL to query for all fields using Dyanamic Query in Apex
// without an ID, simply specify the object to then derive the sobject type
DescribeSObjectResult describeResult = Account.getSObjectType().getDescribe();
List<String> fieldNames = new List<String>( describeResult.fields.getMap().keySet() );
String query =
' SELECT ' +
String.join( fieldNames, ',' ) +
' FROM ' +
describeResult.getName()
;
// return generic list of sobjects or typecast to expected type
List<SObject> records = Database.query( query );
System.debug( records );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment