動態 SOQL

你可以從 String 而不是常規 SOQL 表示式執行資料庫查詢:

String tableName = 'Account';
String queryString = 'SELECT Id FROM ' + tableName + ' WHERE CreatedDate >= YESTERDAY';
List<SObject> objects = Database.query(queryString);

由於未編譯動態 SOQL 查詢,因此不驗證其模式引用,因此最好在可能的情況下使用:variable 語法使用 Apex 變數插值。