मैनुअल के अनुसार
, position
है
यह मानक SQL में एक आरक्षित शब्द है। आप जो देख रहे हैं वह संभवत:pgAdmin
. का आउटपुट है या कोई अन्य क्लाइंट जो पहचानकर्ता के रूप में उपयोग किए जाने पर SQL मानक में सभी आरक्षित शब्दों को दोहरा-उद्धृत करता है।
यह कथन वाक्य रचना की दृष्टि से सही है:
SELECT position FROM author LIMIT 1;
आप कर सकते हैं हमेशा दोहरे-उद्धरण पहचानकर्ता (जिससे मिश्रित-केस वर्तनी को संरक्षित किया जाता है)। यह भी काम करता है:
SELECT "position" FROM author LIMIT 1;
लेकिन यहां दोहरे उद्धरण चिह्नों की आवश्यकता है:
SELECT "where" FROM author LIMIT 1;
SELECT "CaMeL" FROM author LIMIT 1;
SELECT "a-b-c" FROM author LIMIT 1;