即時查詢 (AdhocQuery) 物件表示以查詢語法表述的即時查詢。即時查詢 (AdhocQuery) 物件用於探索登錄 (Registry) 物件。就用途而言,即時查詢 (AdhocQuery) 物件與關聯性資料庫中的預存程序概念類似。例如,[搜尋] 面板中預先定義的查詢均為即時查詢 (AdhocQuery) 物件。
執行建立和發佈新的登錄 (Registry) 物件中的步驟 1 – 6。在步驟 2 中,選取 [即時查詢 (AdhocQuery)]。
(可選擇) 從 [查詢類型] 組合方塊中選取查詢類型。
預設為 SQL 查詢。其他支援的查詢類型包括 XQuery 和 ebXML 篩選查詢。
在 [查詢字串] 欄位中鍵入查詢文字。
對於 SQL 查詢,請使用單引號對來括住您通常使用單引號括住的項目。這些項目出現在子查詢中時,通常為參數預留位置和文字列。例如,在子查詢中指定參數預留位置,如下所示:
(SELECT id FROM ClassificationNode WHERE path LIKE ''$objectTypePath'')
指定文字列和參數預留位置,如下所示:
... AND (ro.id = s.parent AND s.name_ = ''urn:oasis:names:tc:ebxml-regrep:profile:ws:wsdl:nameSpacesUsed'' AND s.value LIKE ''$nameSpacePattern'')
執行建立和發佈新的登錄 (Registry) 物件中的步驟 8 – 10。