動態 SOQL
你可以從 String 而不是常規 SOQL 表示式執行資料庫查詢:
String tableName = 'Account';
String queryString = 'SELECT Id FROM ' + tableName + ' WHERE CreatedDate >= YESTERDAY';
List<SObject> objects = Database.query(queryString);
由於未編譯動態 SOQL 查詢,因此不驗證其模式引用,因此最好在可能的情況下使用:variable
語法使用 Apex 變數插值。