உட்பொதிக்கப்பட்ட SQL

நூலாசிரியர்: Robert Simon
உருவாக்கிய தேதி: 18 ஜூன் 2021
புதுப்பிப்பு தேதி: 24 ஜூன் 2024
Anonim
DBMS 3.8 - உட்பொதிக்கப்பட்ட SQL, Dynamic SQL & JDBC
காணொளி: DBMS 3.8 - உட்பொதிக்கப்பட்ட SQL, Dynamic SQL & JDBC

உள்ளடக்கம்

வரையறை - உட்பொதிக்கப்பட்ட SQL என்றால் என்ன?

உட்பொதிக்கப்பட்ட SQL என்பது ஒரு நிரலாக்க மொழியின் குறியீட்டில் இன்லைன் SQL அறிக்கைகள் அல்லது வினவல்களை செருகுவதற்கான ஒரு முறையாகும், இது ஹோஸ்ட் மொழி என அழைக்கப்படுகிறது. ஹோஸ்ட் மொழி SQL ஐ அலச முடியாது என்பதால், செருகப்பட்ட SQL ஒரு உட்பொதிக்கப்பட்ட SQL ப்ரொபொசசரால் பாகுபடுத்தப்படுகிறது.

உட்பொதிக்கப்பட்ட SQL என்பது ஒரு நிரலாக்க மொழியின் கணினி சக்தியை SQL களின் சிறப்பு தரவு மேலாண்மை மற்றும் கையாளுதல் திறன்களுடன் இணைக்கும் ஒரு வலுவான மற்றும் வசதியான முறையாகும்.


மைக்ரோசாஃப்ட் அஸூர் மற்றும் மைக்ரோசாஃப்ட் கிளவுட் | இந்த வழிகாட்டி முழுவதும், கிளவுட் கம்ப்யூட்டிங் எதைப் பற்றியது என்பதையும், கிளவுட் நிறுவனத்திலிருந்து உங்கள் வணிகத்தை நகர்த்தவும் இயக்கவும் மைக்ரோசாஃப்ட் அஸூர் எவ்வாறு உதவும் என்பதை நீங்கள் அறிந்து கொள்வீர்கள்.

உட்பொதிக்கப்பட்ட SQL ஐ டெக்கோபீடியா விளக்குகிறது

உட்பொதிக்கப்பட்ட SQL ஐ அனைத்து தொடர்புடைய தரவுத்தள மேலாண்மை அமைப்புகள் (RDBMS) ஆதரிக்கவில்லை. ஆரக்கிள் டி.பி. மற்றும் போஸ்ட்கிரெஸ்க்யூல் உட்பொதிக்கப்பட்ட SQL ஆதரவை வழங்குகின்றன. MySQL, Sybase மற்றும் SQL Server 2008 ஆகியவை இல்லை, இருப்பினும் SQL சேவையகத்தின் முந்தைய பதிப்புகள் (2000 மற்றும் 2005) ஆதரவு வழங்கின.

சி நிரலாக்க மொழி பொதுவாக உட்பொதிக்கப்பட்ட SQL செயலாக்கத்திற்கு பயன்படுத்தப்படுகிறது. எடுத்துக்காட்டாக, ஒரு வணிக வங்கிகளின் தகவல் அமைப்பு (ஐஎஸ்) சி மொழியில் உருவாக்கப்பட்ட ஒரு முன்-இறுதி பயனர் இடைமுகத்தையும், பின்-இறுதி ஆரக்கிள் டிபி தரவுத்தளத்துடன் ஐஎஸ் இடைமுகங்களையும் கொண்டுள்ளது. முன்-இறுதி இடைமுக தொகுதிகளில் ஒன்று குறிப்பிட்ட காலங்களில் விற்பனை முகவர்களுக்கு விரைவான பார்வை மற்றும் கமிஷன் கணக்கீட்டை அனுமதிக்கிறது. இந்த செயல்முறையை கையாள்வதற்கான திறனற்ற அணுகுமுறை ஒவ்வொரு கமிஷன் மதிப்பையும் ஒரு தரவுத்தள அட்டவணையில் சேமிப்பதாகும். இருப்பினும், குறிப்பிட்ட தேதிகளில் தனிப்பட்ட பயனர் கோரிக்கைகளின் அடிப்படையில் கமிஷன் மதிப்புகளைக் கணக்கிட்டு திருப்பித் தருவது மிகவும் பயனுள்ள தீர்வாகும். சி குறியீட்டில் ஒரு SQL வினவலை உட்பொதிப்பதன் மூலம் பயன்பாடு இதை நிறைவேற்றுகிறது:

TOTAL_SALES இலிருந்து 0.2 * SALE_AMOUNT ஐத் தேர்ந்தெடுக்கவும் SALE_DATE = MM / DDYYYY மற்றும் AGENT_NO = xx

இந்த எடுத்துக்காட்டில், SQL அறிக்கை TOTAL_SALES அட்டவணையிலிருந்து விற்பனைத் தொகையில் 20 சதவீதத்தைக் கணக்கிட்டு திருப்பித் தருகிறது, அதே நேரத்தில் பயனர் SALE_DATE மற்றும் AGENT_NO மதிப்புகளை உள்ளிடுவார் என்று எதிர்பார்க்கப்படுகிறது. இந்த SQL வினவல் பின்னர் முன்-இறுதி தொகுதியின் சி குறியீட்டில் இன்லைன் செருகப்படுகிறது. தடையற்ற பயனர் முடிவுகளை வழங்க சி குறியீடு மற்றும் SQL வினவல் இணைந்து செயல்படுகின்றன.