इसका उपयोग "मध्यवर्ती भौतिककरण (Google खोज)" के लिए किया गया था
अच्छा लेख:एडम मचानिक:इंटरमीडिएट भौतिककरण के रहस्यों की खोज
उन्होंने एक एमएस कनेक्ट भी बनाया ताकि इसे साफ-सुथरे तरीके से किया जा सके
मेरा विचार "स्वाभाविक रूप से बुरा नहीं है", लेकिन इसका उपयोग तब तक न करें जब तक कि 100% सुनिश्चित न हो। समस्या यह है, यह केवल उस समय काम करता है जब आप इसे करते हैं और शायद बाद में नहीं (पैच स्तर, स्कीमा, अनुक्रमणिका, पंक्ति गणना आदि)...
कार्य उदाहरण
यह विफल हो सकता है क्योंकि आप नहीं जानते कि किस क्रम में चीजों का मूल्यांकन किया जाता है
SELECT foo From MyTable WHERE ISNUMERIC (foo) = 1 AND CAST(foo AS int) > 100
और यह विफल भी हो सकता है क्योंकि
SELECT foo
FROM
(SELECT foo From MyTable WHERE ISNUMERIC (foo) = 1) bar
WHERE
CAST(foo AS int) > 100
हालाँकि, यह SQL Server 2000 में नहीं था। आंतरिक क्वेरी का मूल्यांकन और स्पूल किया जाता है:
SELECT foo
FROM
(SELECT TOP 100 PERCENT foo From MyTable WHERE ISNUMERIC (foo) = 1 ORDER BY foo) bar
WHERE
CAST(foo AS int) > 100
ध्यान दें, यह अभी भी SQL सर्वर 2005 में काम करता है
SELECT TOP 2000000000 ... ORDER BY...