PL / SQL இல் விதிவிலக்குகளை எவ்வாறு கையாள்வது என்பதை அறிக



இந்த கட்டுரை PL / SQL இல் வழங்கப்படும் பல்வேறு வகையான விதிவிலக்குகளைப் பற்றி விவாதிப்பதன் மூலம் PL / SQL இல் விதிவிலக்கு கையாளுதலை எவ்வாறு செய்வது என்பது பற்றிய விரிவான வழிகாட்டியாகும்.

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

PL / SQL-Edureka இல் SQL- விதிவிலக்கு கையாளுதல்இந்த கட்டுரையில் விவரிக்கப்பட்டுள்ள தலைப்புகள் கீழே:





விதிவிலக்கு என்றால் என்ன?

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

PL / SQL இல் விதிவிலக்கு கையாளுதலின் தொடரியல்

விதிவிலக்கு 1 போது விதிவிலக்கு 1-கையாளுதல்-அறிக்கைகள் விதிவிலக்கு 2 பின்னர் விதிவிலக்கு 2-கையாளுதல்-அறிக்கைகள் எப்போது விதிவிலக்கு 3 THEN விதிவிலக்கு 3-கையாளுதல்-அறிக்கைகள் ........ மற்றவர்கள் எப்போது விதிவிலக்கு 3-கையாளுதல்-அறிக்கைகள் END

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



அட்டவணை பொது பயன்படுத்த எப்படி

PL / SQL இல் விதிவிலக்கு கையாளுதலுக்கான எடுத்துக்காட்டு

ஐடி வழங்கப்பட்ட மாணவரின் பெயர் மற்றும் முகவரியை கீழே உள்ள நிரல் காட்டுகிறது. எங்கள் தரவுத்தளத்தில் ஐடி மதிப்பு 8 உடன் எந்த மாணவரும் இல்லாததால், நிரல் இயக்க நேர விதிவிலக்கு NO_DATA_FOUND ஐ எழுப்புகிறது, இது EXCEPTION தொகுதியில் கைப்பற்றப்பட்டுள்ளது.

S_id studentS.id% வகை: = 8 s_name studentS.Name% type s_loc studentS.loc% type BEGIN SELECT name, loation INTO s_name, s_loc மாணவர்களிடமிருந்து WHERE id = s_id DBMS_OUTPUT.PUT_LINE ('பெயர்:' || s_OUTP) .PUT_LINE ('இருப்பிடம்:' || s_loc) விதிவிலக்கு இல்லை_டேட்டா_பகுதி THEN dbms_output.put_line ('அத்தகைய மாணவர் இல்லை!') மற்றவர்கள் THEN dbms_output.put_line ('அச்சச்சோ, பிழை!') END.

வெளியீடு

அத்தகைய மாணவர் இல்லை! PL / SQL செயல்முறை வெற்றிகரமாக முடிந்தது.

இங்கே, நாம் கையாள விரும்பும் பல விதிவிலக்குகளை பட்டியலிடலாம். இயல்புநிலை விதிவிலக்கு ‘ஐப் பயன்படுத்தி கையாளப்படும் மற்றவர்கள் போது '

PL / SQL இல் விதிவிலக்குகள் வகைகள்

  • கணினி வரையறுக்கப்பட்டுள்ளது
  • பயனர் மறுத்துவிட்டார்

விதிவிலக்கு கையாளுதல் குறித்த இந்த கட்டுரையில் அடுத்தது PL / SQL , இந்த இரண்டு வகைகளையும் பற்றி விரிவாக விவாதிப்போம்.



கணினி வரையறுக்கப்பட்டுள்ளது

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

தி கணினி வரையறுக்கப்பட்ட விதிவிலக்குகள் மேலும் இரண்டு பிரிவுகளாக பிரிக்கப்பட்டுள்ளன:

  • கணினி விதிவிலக்குகள் என்று பெயரிடப்பட்டது
  • பெயரிடப்படாத கணினி விதிவிலக்குகள்

பெயரிடப்பட்ட கணினி விதிவிலக்குகள்

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

விதிவிலக்கு ஆரக்கிள் பிழை SQLCODE விளக்கம்
ACCESS_INTO_NULL06530-6530பூஜ்ய பொருள் தானாக ஒரு மதிப்பை ஒதுக்கும்போது அது எழுப்பப்படுகிறது.
CASE_NOT_FOUND06592-6592ஒரு WHEN பிரிவில் உள்ள தேர்வுகள் எதுவும் இல்லாதபோது இது எழுப்பப்படுகிறது CASE அறிக்கை தேர்ந்தெடுக்கப்பட்டது, மற்றும் ELSE பிரிவு எதுவும் இல்லை.
COLLECTION_IS_NULL06531-6531ஒரு நிரல் துவக்கப்படாத உள்ளமைக்கப்பட்ட அட்டவணை அல்லது மாறுபாட்டிற்கு EXISTS ஐத் தவிர சேகரிப்பு முறைகளைப் பயன்படுத்த முயற்சிக்கும்போது அல்லது நிரல் ஒரு துவக்கப்படாத உள்ளமைக்கப்பட்ட அட்டவணை அல்லது வர்ரேவின் உறுப்புகளுக்கு மதிப்புகளை ஒதுக்க முயற்சிக்கும்போது இது எழுப்பப்படுகிறது.
DUP_VAL_ON_INDEX00001-ஒன்ஒரு தனித்துவமான குறியீட்டுடன் ஒரு நெடுவரிசையில் நகல் மதிப்புகள் சேமிக்க முயற்சிக்கும்போது இது எழுப்பப்படுகிறது.
INVALID_CURSOR01001-1001திறக்கப்படாத கர்சரை மூடுவது போன்ற அனுமதிக்கப்படாத கர்சர் செயல்பாட்டை மேற்கொள்ள முயற்சிக்கும்போது இது எழுப்பப்படுகிறது.
தவறான எண்01722-1722ஒரு எழுத்துக்குறி சரத்தை எண்ணாக மாற்றும்போது அது எழுப்பப்படுகிறது, ஏனெனில் சரம் சரியான எண்ணைக் குறிக்காது.
LOGIN_DENIED01017-1017ஒரு நிரல் தவறான பயனர்பெயர் அல்லது கடவுச்சொல்லுடன் தரவுத்தளத்தில் உள்நுழைய முயற்சிக்கும்போது இது எழுப்பப்படுகிறது.
வேறு தகவல்கள் இல்லை01403+100ஒரு SELECT INTO அறிக்கை எந்த வரிசைகளையும் வழங்காதபோது இது எழுப்பப்படுகிறது.
NOT_LOGGED_ON01012-1012தரவுத்தளத்துடன் இணைக்கப்படாமல் ஒரு தரவுத்தள அழைப்பு வழங்கப்படும் போது இது எழுப்பப்படுகிறது.
PROGRAM_ERROR06501-6501PL / SQL க்கு உள் சிக்கல் இருக்கும்போது இது எழுப்பப்படுகிறது.
ROWTYPE_MISMATCH06504-6504பொருந்தாத தரவு வகையைக் கொண்ட ஒரு மாறியில் கர்சர் மதிப்பைப் பெறும்போது இது எழுப்பப்படுகிறது.
SELF_IS_NULL30625-30625ஒரு உறுப்பினர் முறை செயல்படுத்தப்படும்போது இது எழுப்பப்படுகிறது, ஆனால் பொருள் வகையின் நிகழ்வு துவக்கப்படவில்லை.
STORAGE_ERROR06500-6500PL / SQL நினைவகம் இல்லாமல் அல்லது நினைவகம் சிதைந்தபோது இது எழுப்பப்படுகிறது.
TOO_MANY_ROWS01422-1422ஒரு SELECT INTO அறிக்கை ஒன்றுக்கு மேற்பட்ட வரிசைகளைத் தரும்போது இது எழுப்பப்படுகிறது.
VALUE_ERROR06502-6502எண்கணிதம், மாற்றம், துண்டித்தல் அல்லது அளவு தடை பிழை ஏற்படும் போது இது எழுப்பப்படுகிறது.
ZERO_DIVIDE014761476ஒரு எண்ணை பூஜ்ஜியத்தால் வகுக்க முயற்சிக்கும்போது அது எழுப்பப்படுகிறது.

உதாரணமாக

உருவாக்கவும் அல்லது மாற்றவும் செயல்முறை add_New_student (மாணவர் _ஐடி_இன் எண், மாணவர் _ பெயர்_இது VARCHAR2) மாணவர் (மாணவர் _ஐடி, மாணவர் _ பெயர்) மதிப்புகள் (மாணவர் _ஐடி_இன், மாணவர் _ பெயர்_இன்) எக்ஸ்செப்ட்_எல்டி_என்என் ) பிறர் எழுப்பும்போது_அறிவு_பயன்பாடு (-20002, 'பிழை ஏற்பட்டது.') END

PL / SQL இல் விதிவிலக்கு கையாளுதல் குறித்த இந்த கட்டுரையில் நகரும், பெயரிடப்படாத கணினி விதிவிலக்குகள் என்ன என்பதைப் புரிந்துகொள்வோம்.

பெயரிடப்படாத கணினி விதிவிலக்குகள்

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

பெயரிடப்படாத கணினி விதிவிலக்குகளைக் கையாள அடிப்படையில் இரண்டு வழிகள் உள்ளன:

1. WHEN OTHERS விதிவிலக்கு கையாளுதலைப் பயன்படுத்துதல்

2. விதிவிலக்கு குறியீட்டை ஒரு பெயருடன் இணைப்பது மற்றும் பெயரிடப்பட்ட விதிவிலக்காக அதைப் பயன்படுத்துதல்.

பெயரிடப்படாத கணினி விதிவிலக்குகளுக்கு பின்பற்றப்பட்ட சில படிகள்:

  • அவற்றை மறைமுகமாக உயர்த்தவும்.
  • ஒரு வேளை அவை ‘மற்றவர்கள்’ இல் கையாளப்படாவிட்டால், அவை வெளிப்படையாகக் கையாளப்பட வேண்டும்.
  • விதிவிலக்கை வெளிப்படையாகக் கையாள, அவை ப்ராக்மா EXCEPTION_INIT ஐப் பயன்படுத்தி அறிவிக்கப்படலாம் மற்றும் விதிவிலக்கு பிரிவில் பயனர் வரையறுக்கப்பட்ட விதிவிலக்கு பெயரைக் குறிப்பிடுவதன் மூலம் கையாளலாம்.

ப்ராக்மா EXCEPTION_INIT ஐப் பயன்படுத்தி பெயரிடப்படாத விதிவிலக்குகளைக் கையாளுவதற்கான எடுத்துக்காட்டு பின்னர் கட்டுரையில் வழங்கப்படுகிறது. PL / SQL இல் விதிவிலக்கு கையாளுதல் குறித்த இந்த கட்டுரையில் நகரும், பயனர் வரையறுக்கப்பட்ட தூண்டுதல்களைப் புரிந்துகொள்வோம்.

பயனர் வரையறுத்த

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

ஆரக்கிள் தரவுத்தளத்தில் பயனர் வரையறுக்கப்பட்ட விதிவிலக்குகளை அறிவிப்பதற்கான படிகள்

ஆரக்கிள் தரவுத்தளத்தில் பயனர் வரையறுக்கப்பட்ட விதிவிலக்குகளை பின்வரும் 3 வழிகளில் வரையறுக்கலாம்:

  • EXCEPTION வகையின் மாறுபாட்டைப் பயன்படுத்துதல்

இங்கே, EXCEPTION இன் மாறியை அறிவிப்பதன் மூலம் பயனர் வரையறுக்கப்பட்ட விதிவிலக்கை அறிவிக்க முடியும் தரவு வகை எங்கள் குறியீட்டில் மற்றும் RAISE அறிக்கையைப் பயன்படுத்தி எங்கள் நிரலில் வெளிப்படையாக உயர்த்தவும்.

  • PRAGMA EXCEPTION_INIT செயல்பாட்டைப் பயன்படுத்துதல்

EXCEPTION டேட்டாடைப்பின் மாறியுடன் முன் வரையறுக்கப்படாத பிழை எண்ணை நாம் வரையறுக்கலாம்

  • RAISE_APPLICATION_ERROR முறையைப் பயன்படுத்துதல்

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

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

ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி HTML இல் முன்னேற்றப் பட்டி

இந்த கட்டுரையில் அடுத்து, பயனர் வரையறுக்கப்பட்ட விதிவிலக்கு கையாளுதலின் ஆர்ப்பாட்டங்களுடன் தொடரலாம்.

பயனர் வரையறுக்கப்பட்ட விதிவிலக்குகளின் ஆர்ப்பாட்டம்

PL / SQL இல் விதிவிலக்கு கையாளுதல் குறித்த இந்த கட்டுரையில் நகரும், EXCEPTION வகையின் மாறியை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

EXCEPTION வகையின் மாறுபாட்டைப் பயன்படுத்துதல்

பயனர் வரையறுக்கப்பட்ட விதிவிலக்கை அறிவிக்கும் செயல்முறை மூன்று பகுதிகளாக பிரிக்கப்பட்டுள்ளது மற்றும் இந்த 3 பாகங்கள்:

  • மாறி விதிவிலக்கு தரவுத்தளத்தை அறிவிக்கவும்
  • விதிவிலக்கை உயர்த்தவும்
  • விதிவிலக்கைக் கையாளவும்

மேலே உள்ள படிகளை விரிவாக நிரூபிக்க ஒரு குறியீட்டை எழுதுவோம்.

DERLARE var_dividend NUMBER: = 10 var_divisor NUMBER: = 0 var_result NUMBER ex-DivZero EXCEPTION

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

DERLARE var_dividend NUMBER: = 10 var_divisor NUMBER: = 0 var_result NUMBER ex-DivZero EXCEPTION

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

EXCEPTION WHEN ex_DivZero THEN DBMS_OUTPUT.PUT_LINE (‘பிழை, வகுப்பான் பூஜ்ஜியமாக இருக்க முடியாது’)

இது விதிவிலக்கு கையாளுதல். பயனர் 0 ஆக வகுப்பான் உள்ளிட்டவுடன், மேலே உள்ள செய்தி சரம் கேட்கப்படும்.

இறுதி குறியீடு:

DECLARE var_dividend NUMBER: = 10 var_divisor NUMBER: = 0 var_result NUMBER ex-DivZero EXCEPTION BEGIN IF var_divisor = 0 THEN RAISE ex-DivZero END IF Var_result: = var_dividend / var_divisor 'var_divisor'. = 0 THEN RAISE ex-DivZero END IF Var_result: = var_dividend / var_divisor DBMS_OUTPUT.PUT_LINE ('முடிவு =' || var_result) END.

PL / SQL இல் விதிவிலக்கு கையாளுதல் குறித்த இந்த கட்டுரையில் நகரும், PRAGMA_EXCEPTION_INIT முறையை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

ஜாவா இரட்டையிலிருந்து முழு எண்ணாக மாற்றுகிறது

PRAGMA EXCEPTION_INIT செயல்பாட்டைப் பயன்படுத்துதல்

இல் PRAGMA EXCEPTION_INIT செயல்பாடு, ஒரு விதிவிலக்கு பெயர் ஆரக்கிள் பிழை எண்ணுடன் தொடர்புடையது. பிழையின் விதிவிலக்கு கையாளுதலை வடிவமைப்பதில் இந்த பெயரைப் பயன்படுத்தலாம்.பல பயனர் வரையறுக்கப்பட்ட பிழைகள் கொண்ட பெரிய திட்டங்களுக்கு, PRAGMA EXCEPTION_INIT மிகவும் பயனுள்ள மற்றும் பொருத்தமான முறையாகும்.

தொடரியல்:

PRAGMA EXCEPTION_INIT (விதிவிலக்கு_பெயர், -Oracle_error_number)

உதாரணமாக

DEDLARE deadlock_Detected EXCEPTION PRAGMA EXCEPTION_INIT (deadlock_detected, -60) BEGIN NULL - ORA-00060 பிழையை ஏற்படுத்தும் சில செயல்பாடு EXCEPTION WHEN deadlock_Detected THEN NULL - பிழையை கையாளவும்

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

PL / SQL இல் விதிவிலக்கு கையாளுதல் குறித்த இந்த கட்டுரையில் நகரும், RAISE_APPLICATION_ERROR முறையை எவ்வாறு பயன்படுத்துவது என்பதைப் புரிந்துகொள்வோம்.

RAISE_APPLICATION_ERROR முறையைப் பயன்படுத்துதல்

இது ஆரக்கிள் மென்பொருளுடன் உள்ளமைக்கப்பட்ட ஒரு செயல்முறை. இந்த நடைமுறையைப் பயன்படுத்தி பிழை எண்ணை தனிப்பயன் பிழை செய்தியுடன் இணைக்கலாம். பிழை எண் மற்றும் தனிப்பயன் பிழை செய்தி இரண்டையும் இணைத்து, ஒரு பிழை சரம் இயற்றப்படலாம், இது இயல்புநிலை பிழை சரங்களுக்கு ஒத்ததாக இருக்கும், இது பிழை ஏற்பட்டால் ஆரக்கிள் மூலம் காண்பிக்கப்படும். RAISE_APPLICATION_ERROR செயல்முறை DBMS_STANDARD தொகுப்பில் காணப்படுகிறது

தொடரியல்

எழுப்ப_ பயன்பாடு_பயன்பாடு (பிழை_ எண், செய்தி [, உண்மை])

உதாரணமாக

/ * ஒரு தூண்டுதல் trg_emp_detail_chk உருவாக்கப்பட்டது. * / உருவாக்கவும் அல்லது மாற்றவும் TRIGGER trg_emp_detail_chk / * தூண்டுதல் நேரம் பணியாளர்கள் அட்டவணையில் புதுப்பிக்கப்படுவதற்கு முன்பு அறிவிக்கப்படுகிறது. * / பணியாளர்களைப் புதுப்பிப்பதற்கு முன் அனுமதியைத் தேர்வுசெய்க * ஆரம்பிக்கப்படுகிறதா? கணினி நேரத்தின் நாள் சனி அல்லது ஞாயிறு அல்லது இல்லை. * / IF டிரிம் (TO_CHAR (சிஸ்டேட், 'நாள்')) IN ('சனிக்கிழமை', 'ஞாயிறு') THEN எழுப்புதல்_அறிவு_பயன்பாடு (-20000, 'உங்களுக்கு அதிகாரம் இல்லை வார இறுதிகளில் எந்த மாற்றமும் !! ') / * செயல்முறை அளவுரு மதிப்பு -20000 எனவும், இரண்டாவது அளவுரு இயல்புநிலை உரையுடன் வார இறுதி நாட்களில் எந்த மாற்றத்தையும் செய்ய அதிகாரம் இல்லை என்று குறிப்பிடுகிறது. * / END IF END

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

இந்த தொழில்நுட்பத்தில் நிபுணர்களிடமிருந்து நீங்கள் பயிற்சி பெற விரும்பினால், நீங்கள் எடூரெக்காவிலிருந்து கட்டமைக்கப்பட்ட பயிற்சியைத் தேர்வு செய்யலாம்! இதைப் பாருங்கள் உலகெங்கிலும் பரவியுள்ள 250,000 க்கும் மேற்பட்ட திருப்தியான கற்றவர்களின் வலைப்பின்னலுடன் நம்பகமான ஆன்லைன் கற்றல் நிறுவனமான எடுரேகாவால். தரவை நிர்வகிப்பதற்கும் MySQL தரவுத்தளத்தை நிர்வகிப்பதற்கும் முக்கிய கருத்துகள் மற்றும் மேம்பட்ட கருவிகள் மற்றும் நுட்பங்களைப் பற்றி இந்த பாடநெறி உங்களுக்கு பயிற்சி அளிக்கிறது. இதில் MySQL Workbench, MySQL Server, Data Modeling, MySQL Connector, Database Design, MySQL கட்டளை வரி, MySQL செயல்பாடுகள் போன்ற கருத்தாக்கங்களைக் கற்றுக்கொள்வது அடங்கும். பயிற்சியின் முடிவில் நீங்கள் உங்கள் சொந்த MySQL தரவுத்தளத்தை உருவாக்கி நிர்வகிக்க முடியும் மற்றும் நிர்வகிக்க முடியும் தகவல்கள்.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? தயவுசெய்து இந்த “PL / SQL இல் விதிவிலக்கு கையாளுதல்” கட்டுரையின் கருத்துகள் பிரிவில் குறிப்பிடவும், விரைவில் நாங்கள் உங்களைத் தொடர்புகொள்வோம்.