Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A lekérdezés WHERE záradéka az eredményeknek megfelelő elemek készletét adja meg. A későbbi lekérdezések megoszthatják az előző lekérdezések során elvégzett munkát az Újrahasználat függvény használatával egy új where lekérdezési záradékban. A függvény előnyeit kihasználó lekérdezések gyorsabban futnak.
Példák
Az alábbi forgatókönyv bemutatja, hogyan használható az Újrafelhasználási hely függvény:
A következő lekérdezést adja ki:
SELECT System.ItemName FROM SystemIndex WHERE CONTAINS(*, 'pencil') AND System.ItemDate > '2007-3-5'A visszaadott sorkészletből egy Where ID, Query1WhereID.
A Where ID a PROPSET {aa6ee6b0-e828-11d0-b2-3e-00-aa-00-47-fc-01 }, PROPID 8 és UI4 típusú sorhalmaztulajdonság.
Egy második lekérdezést ad ki a Query1WhereID a 2. lépésből:
SELECT System.ItemUrl FROM SystemIndex WHERE ReuseWhere(Query1WhereID) AND SCOPE='file:'
A második lekérdezés egyenértékű a következővel:
SELECT System.ItemUrl, System.ItemName FROM SystemIndex
WHERE CONTAINS(*, 'pencil') AND System.ItemDate > '2007-3-5' AND Scope='file:'
Az ReuseWhere függvény bárhol használható a WHERE záradékban.
Kapcsolódó témakörök
-
referencia