Activity Forums Salesforce® Discussions Is there any way to select all fields of object via soql query in Salesforce?

  • PRANAV

    Member
    January 12, 2018 at 1:18 pm

    Hi Ankit,

    You can use "WORKBENCH" for this. In workbench you have to first login with your salesforce credentials and then go to Queries tab and select SOQL Query. There you have option to select your object and all their fields with filter and sort functionality also.

    Hope this will helps you.

  • Amarkant

    Member
    January 12, 2018 at 7:08 pm

    In developer console , go to open -objects- objectname- select the fields using shift button on keyboard - click on Query button present at the bottom of same screen. You can see query form with all fields in query editor of sales force.

  • Scott

    Member
    January 12, 2018 at 9:17 pm

    No equivalent. You need to specify all fields to be retrieved. You can use the APEX describe command to get all fields and build a query string.

     

    public Void GetAllField()
    {
    String query ='';
    String SobjectApiName = 'Account';
    Map<String, Schema.SObjectType> schemaMap = Schema.getGlobalDescribe();
    Map<String, Schema.SObjectField> fieldMap = schemaMap.get(SobjectApiName).getDescribe().fields.getMap();

    String strFields = '';

    for(String fieldName : fieldMap.keyset() )
    {
    if(strFields == null || strFields == '')
    {
    strFields = fieldName;
    }else{
    strFields = strFields + ' , ' + fieldName;
    }
    }

    query = 'select ' + strFields + ' from ' + SobjectApiName + ' Limit 10 ';

    List <Account> accList = Database.query(query);

    }

  • Parul

    Member
    September 18, 2018 at 7:53 pm

    Hi

    you can use following code to get fields.

    SObjectType objectType = Schema.getGlobalDescribe().get(‘objectAPIName’);
    Map<String,Schema.SObjectField> mfields = objectType.getDescribe().fields.getMap();

    mfields map have field names for that particular object which you will mention in objectAPIName.

    I hope this help you.

Log In to reply.

Popular Salesforce Blogs