एक पूरी तरह से अलग दृष्टिकोण :
SQL एक ऐसी भाषा है जिसे ISO मानक द्वारा परिभाषित किया गया है। उस मानक में "अनिवार्य" विशेषताएं और "वैकल्पिक अनुरूपता" विशेषताएं हैं।
यदि आप कुछ डेटा हेरफेर भाषा के साथ डीबीएमएस बनाते हैं, तो आप अपनी भाषा को "एसक्यूएल" कहने के हकदार हैं, यदि:
(ए) आपने मानक ("अनिवार्य" सुविधाओं) द्वारा निर्धारित सभी वाक्यविन्यास को लागू किया है, और (बी) आपके द्वारा लागू की गई सभी भाषा सुविधाएं (सभी अनिवार्य वाले न्यूनतम के रूप में, लेकिन "वैकल्पिक" वाले भी आपने "ऑप्ट इन" के लिए), मानक में परिभाषित/वर्णित व्यवहार को बिल्कुल उजागर करें।
"प्राथमिक कुंजी" सिंटैक्स एक बहुत पुरानी विशेषता है, और यह संभावना नहीं है कि यह उन "अनिवार्य" लोगों में से एक है। अपनी भाषा से शब्द हटाने का मतलब है कि अब आप वैध रूप से अपनी भाषा को SQL नहीं कह सकते। बड़े वाणिज्यिक विक्रेता जल्द ही इस तरह का कदम उठाने की संभावना नहीं रखते हैं।