選擇條件頁籤

請參考下列資訊來輸入此頁籤中的欄位：

欄位 | 說明
--- | ---
類型 | 指定查詢是否使用 TopLink 表示式、SQL 或 EJB QL。
表示式或查詢字串 | 如果類型為 SQL 或 EJB QL，請輸入查詢字串 (SQL 或 EJB QL)。 TopLink Workbench 不會驗證查詢字串。 如需查詢語法的詳細資訊，請參閱此表格後面的註解。

注意：

使用 SQL 或 EJB QL 來定義查詢時，請使用遁離字元和雙引號的組合 ( \" )，不要僅使用雙引號 ( " )。例如：

    SELECT OBJECT(employee) FROM Employee employee WHERE employee.name = \"Bob\"

如果不這麼做，產生的 Java 程式碼就會如下：

    query.setEJBQLString("SELECT OBJECT(employee) FROM Employee employee WHERE employee.name = "Bob"");

前導的程式碼在編譯時會產生錯誤。

使用正確的語法來定義查詢時，產生的 Java 程式碼將不會包含任何錯誤，而且會看起來如下：

    query.setEJBQLString("SELECT OBJECT(employee) FROM Employee employee WHERE employee.name = \"Bob\"");

另請參閱

  設定描述區層次的命名查詢