எஸ்.கியூ.எல் ஆனது பின்வரும் தனிப்பட்ட நோக்கத்துக்கென வடிவமைக்கப்பட்டது: தொடர்பான தரவுத்தளத்தில் உள்ள தரவை வினவுவதற்கு எஸ்.கியூ.எல் ஆனது C அல்லது BASIC போன்ற ஏவல் மொழியாக இல்லாமல் தொகுதி-அடிப்படையிலான அறிவித்தல் வினவல் மொழியாக இருக்கும். இருப்பினும் நிர்மாணங்களின் ஓட்ட கட்டுப்பாடு போன்ற செயல்முறை நிரலாக்க மொழி செயல்திறனைச் சேர்க்கும் நிலையான எஸ்.கியூ.எல்லிற்கான நீட்டிப்புகள் உள்ளன. அவையாவன:

நிலையான SQL/PSM நீட்டிப்புகள் மற்றும் சொத்துடமை உரிமை சார்ந்த எஸ்.கியூ.எல் நீட்டிப்புகளோடு செயல்முறை மற்றும் குறிக்கோள்-ரீதியான நிரலாக்கத்தன்மை ஆகியனவும் பிற மொழிகளுடன் DBMS ஒருங்கிணைவு வழியாக பல எஸ்.கியூ.எல் பணித்தளங்களில் கிடைக்கிறது. எஸ்.கியூ.எல் தரவுத்தளங்களில் ஜாவா குறியீட்டை ஆதரிப்பது என SQL/JRT நீட்டிப்புகளை (ஜாவா நிரலாக்க மொழிக்கான எஸ்.கியூ.எல் நடைமுறைகள் மற்றும் வகைகள்) எஸ்.கியூ.எல் தரநிலை வரையறுக்கிறது. எஸ்.கியூ.எல் சர்வர் 2005 ஆனது தரவுத்தளங்களிலுள்ள ஹோஸ்ட் நிர்வகித்த .NET கூட்டங்களுக்கு SQLCLR (எஸ்.கியூ.எல் சர்வர் காமன் லேங்வேஜ் ரண்டைம்) ஐப் பயன்படுத்துகிறது. அதேவேளை எஸ்.கியூ.எல் சர்வரின் முந்தைய பதிப்புகள் பிரதானமாக C இல் எழுதப்பட்ட நிர்வகிக்கப்படாத நீட்டிக்கப்பட்ட சேமிக்கப்பட்ட செயன்முறைகளைப் பயன்படுத்த வேண்டும் என வரம்பிடப்பட்டிருந்தன. மை எஸ்.கியூ.எல் மற்றும் போஸ்ட்கெரேஸ் போன்ற பிற தரவுத்தள பணித்தளங்கள் Perl, Python, Tcl, மற்றும் C போன்ற பல்வேறு மொழிகளில் செயல்பாடுகளை எழுத அனுமதிக்கும்.

தரக் கட்டமைப்பு
தரவு வகைகள்
செயல்முறை நீட்டிப்புகள்
விற்பனையாளர் இடையேயான வசதி