SQL இல் சேமிக்கப்பட்ட நடைமுறைகளை எவ்வாறு உருவாக்குவது?

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

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



கட்டுரையில் விவாதிக்கப்பட்ட தலைப்புகள்:



SQL இல் ஒரு செயல்முறை என்ன?

இல் ஒரு செயல்முறை (பெரும்பாலும் சேமிக்கப்பட்ட செயல்முறை என குறிப்பிடப்படுகிறது),பயன்பாட்டின் குறிப்பிட்ட வணிக தர்க்கத்தை இணைக்கும் மறுபயன்பாட்டு அலகு ஆகும். ஒரு SQL செயல்முறை என்பது SQL அறிக்கைகள் மற்றும் தர்க்கங்களின் ஒரு குழு ஆகும், இது ஒரு குறிப்பிட்ட பணியைச் செய்ய தொகுக்கப்பட்டு ஒன்றாக சேமிக்கப்படுகிறது.

ஜாவாஸ்கிரிப்டில் வரிசை நீளத்தை எவ்வாறு கண்டுபிடிப்பது

SQL செயல்முறை - SQL இல் நடைமுறைகள் - Edureka



SQL நடைமுறைகளின் முக்கிய அம்சங்கள் கீழே பட்டியலிடப்பட்டுள்ளன:

  • செயல்படுத்த எளிதானது, ஏனெனில் அவை மிகவும் எளிமையானவைஉயர் மட்ட, வலுவாக தட்டச்சு செய்யப்பட்ட மொழி
  • மூன்று வகையான அளவுருக்களை ஆதரிக்கிறது, அதாவது,உள்ளீடு, வெளியீடு மற்றும் உள்ளீட்டு-வெளியீட்டு அளவுருக்கள்.
  • சமமானதை விட நம்பகமானதுவெளிப்புற நடைமுறைகள்.
  • SQL நடைமுறைகள் மறுபயன்பாடு மற்றும் பராமரிப்பை ஊக்குவிக்கின்றன.
  • எளிய, ஆனால் சக்திவாய்ந்த நிலை மற்றும் பிழை கையாளுதல் மாதிரியை ஆதரிக்கிறது.
  • வெற்றி அல்லது தோல்வி மற்றும் தோல்விக்கான காரணத்தைக் குறிக்க ஒரு அழைப்பு நடைமுறை அல்லது தொகுதிக்கு நிலை மதிப்பைத் திருப்புக.

நடைமுறைகள் என்ன, அவை ஏன் தேவை என்று இப்போது உங்களுக்குத் தெரியும், SQL இல் தொடரியல் மற்றும் செயல்முறையின் எடுத்துக்காட்டு பற்றி விவாதிக்கலாம்.

SQL இல் நடைமுறைகளின் தொடரியல்

SQL இல் ஒரு நடைமுறையை உருவாக்குவதற்கான அடிப்படை தொடரியல் பின்வருமாறு விளக்குகிறது:



உருவாக்கவும் [அல்லது மாற்றவும்] செயல்முறை நடைமுறை_பெயர் [(அளவுரு_பெயர் [IN | OUT | IN OUT] வகை [])] BEGIN [அறிவிப்பு_ பிரிவு] இயங்கக்கூடிய_ பிரிவு // சேமிக்கப்பட்ட நடைமுறையில் பயன்படுத்தப்படும் SQL அறிக்கை END GO

தொடரியல் சொற்கள்

அளவுரு

ஒரு அளவுரு என்பது எந்தவொரு மதிப்பையும் வைத்திருக்கும் ஒரு மாறிசெல்லுபடியாகும் SQL தரவுத்தொகுப்பு, இதன் மூலம் துணை நிரல் முக்கிய குறியீட்டைக் கொண்டு மதிப்புகளை பரிமாறிக்கொள்ள முடியும். வேறு வார்த்தைகளில் கூறுவதானால், பசெயல்முறைக்கு மதிப்புகளை அனுப்ப அராமீட்டர்கள் பயன்படுத்தப்படுகின்றன. 3 வெவ்வேறு வகையான அளவுருக்கள் உள்ளன, அவை பின்வருமாறு:

  • IN : டிஅவரின் இயல்புநிலை அளவுரு, இது எப்போதும் அழைப்பு நிரலிலிருந்து மதிப்புகளைப் பெறுகிறது. இது துணை நிரல்களுக்குள் படிக்க மட்டுமேயான மாறி மற்றும் அதன் மதிப்பை துணை நிரலுக்குள் மாற்ற முடியாது.
  • வெளியே: இதுதுணை நிரல்களிலிருந்து வெளியீட்டைப் பெறுவதற்குப் பயன்படுத்தப்படுகிறது.
  • உள்ளே வெளியே: இதுஉள்ளீடு கொடுப்பதற்கும் துணை நிரல்களிலிருந்து வெளியீட்டைப் பெறுவதற்கும் அளவுரு பயன்படுத்தப்படுகிறது.

பிற சொற்கள்

  • செயல்முறை-பெயர் நடைமுறையின் பெயரைக் குறிப்பிடுகிறது. இது தனித்துவமாக இருக்க வேண்டும்.
  • [அல்லது REPLACE] விருப்பம் ஏற்கனவே உள்ள நடைமுறையை மாற்ற அனுமதிக்கிறது.
  • IS | AS பிரிவு, அவர்கள் அமைத்தனர்சேமிக்கப்பட்ட நடைமுறையை செயல்படுத்த சூழல்.வித்தியாசம் என்னவென்றால், செயல்முறை வேறு சில தொகுதிகளில் கூடுகட்டப்படும்போது ‘ஐ.எஸ்’ என்ற முக்கிய சொல் பயன்படுத்தப்படுகிறது, மேலும் செயல்முறை முழுமையானதாக இருந்தால் ‘ஏ.எஸ்’ பயன்படுத்தப்படுகிறது.
  • கோட்_ பிளாக் சேமிக்கப்பட்ட நடைமுறைக்குள் அனைத்து செயலாக்கத்தையும் கையாளும் நடைமுறை அறிக்கைகளை அறிவிக்கிறது. Code_block இன் உள்ளடக்கம் பயன்படுத்தும் விதிகள் மற்றும் நடைமுறை மொழியைப் பொறுத்தது தரவுத்தளம் .

SQL இல் செயல்முறை: எடுத்துக்காட்டுகள்

எடுத்துக்காட்டு 1

பின்வரும் எடுத்துக்காட்டு ஒரு எளிய செயல்முறையை உருவாக்குகிறது, இது செயல்படுத்தப்படும் போது வரவேற்பு செய்தியை திரையில் காண்பிக்கும். பின்னர், செயல்முறை இருக்கும்:

உருவாக்கு அல்லது மாற்று செயல்முறை வரவேற்பு_எம்ஜி (VARCHAR2 இல் para1_name) என்பது BEGIN dbms_output.put_line (‘ஹலோ வேர்ல்ட்! '|| para1_name) END /

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

ஜாவாவில் ஹேஷ்மேப் மற்றும் ஹேஸ்டேபிள் இடையே வேறுபாடு
  • பயன்படுத்தி செயல்படுத்த முக்கிய சொல்
  • ஒரு SQL தொகுதியிலிருந்து நடைமுறையின் பெயரை அழைக்கிறது

மேலே உள்ள நடைமுறையை பின்வருமாறு செயல்படுத்து முக்கிய சொல்லைப் பயன்படுத்தி அழைக்கலாம்:

EXEC welcome_msg (‘எடுரேகாவுக்கு வருக!’)

வெளியீடு

வணக்கம் உலகம்! எடுரேகாவுக்கு வருக

செயல்முறை செயல்படுத்தப்படுகிறது, மற்றும் செய்தி “ஹலோ வேர்ல்ட்! எடுரேகாவுக்கு வருக ”.

எடுத்துக்காட்டு 2

பணியாளர் தகவல், முதல் பெயர், கடைசி பெயர் மற்றும் துறை விவரங்கள் போன்ற எம்ப்லியோ விவரங்களுடன் ஒரு அட்டவணை உங்களிடம் உள்ளது என்று வைத்துக்கொள்வோம்.

இந்த எடுத்துக்காட்டு ஒரு SQL நடைமுறையை உருவாக்குகிறது, அது ஒரு பணியாளரின் பெயரை எப்போது தரும் பணியாளர் சேமிக்கப்பட்ட நடைமுறைக்கு உள்ளீட்டு அளவுருவாக வழங்கப்படுகிறது. பின்னர், செயல்முறை இருக்கும்:

ஜாவாவில் டோஸ்ட்ரிங் பயன்படுத்துவது எப்படி
PROCEDURE GetStudentName ஐ உருவாக்குங்கள் (@employeeID INT, - உள்ளீட்டு அளவுரு, பணியாளரின் பணியாளர் @employeName VARCHAR (50) வெளியே - வெளியீட்டு அளவுரு, பணியாளரின் பெயர் எனத் தொடங்கவும் END

செயல்படுத்த படிகள்:

  • VemployeName ஐ nvarchar ஆக அறிவிக்கவும் (50)
  • EXEC GetStudentName 01, @employeName வெளியீடு
  • @employeName ஐத் தேர்ந்தெடுக்கவும்

பணியாளர் ஐடியை உள்ளீடாக வழங்குவதற்கான மேலேயுள்ள நடைமுறை அந்த குறிப்பிட்ட பணியாளரின் பெயரை வழங்குகிறது. எங்களிடம் வெளியீட்டு அளவுரு இருந்தால் t என்று வைத்துக்கொள்வோம்கோழி நாம் முதலில் வெளியீட்டு மதிப்புகளை சேகரிக்க மாறியை அறிவிக்க வேண்டும்.இப்போது SQL இல் நடைமுறையின் நன்மைகளைப் பார்ப்போம்.

SQL இல் நடைமுறைகளின் நன்மைகள்

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

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

முடிவுக்கு, SQL இல் உள்ள நடைமுறைகள் (சேமிக்கப்பட்ட நடைமுறைகள்)குறியீட்டை மீண்டும் பயன்படுத்துவதற்கான சாத்தியத்தை மேம்படுத்துவதோடு மட்டுமல்லாமல் தரவுத்தளத்தின் செயல்திறனையும் அதிகரிக்கிறது. எப்படி? நெட்வொர்க்கில் அனுப்பப்படும் தகவல்களின் அளவைக் குறைப்பதன் மூலம் பிணையத்தின் போக்குவரத்தை குறைப்பதன் மூலம். இதன் மூலம், இந்த கட்டுரையின் முடிவுக்கு வந்துள்ளோம்.

நீங்கள் மேலும் அறிய விரும்பினால் MySQL இந்த திறந்த மூல தொடர்புடைய தரவுத்தளத்தை அறிந்து கொள்ளுங்கள், பின்னர் எங்கள் பாருங்கள் இது பயிற்றுவிப்பாளர் தலைமையிலான நேரடி பயிற்சி மற்றும் நிஜ வாழ்க்கை திட்ட அனுபவத்துடன் வருகிறது. இந்த பயிற்சி MySQL ஐ ஆழமாகப் புரிந்துகொள்ளவும், இந்த விஷயத்தில் தேர்ச்சி பெறவும் உதவும்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? SQL கட்டுரையில் இந்த ‘நடைமுறைகள்’ என்ற கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களிடம் திரும்புவோம்.