Skip to content

Instantly share code, notes, and snippets.

Last active March 24, 2018 17:11
What would you like to do?
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 ' +
// 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