ዝርዝር ሁኔታ:

የ SQL ልዩነት ምንድን ነው?
የ SQL ልዩነት ምንድን ነው?

ቪዲዮ: የ SQL ልዩነት ምንድን ነው?

ቪዲዮ: የ SQL ልዩነት ምንድን ነው?
ቪዲዮ: ኮሌስትሮል ምንድን ነው? 2024, ህዳር
Anonim

አን በስተቀር የውሂብ ጎታ መዳረሻ ላይ መረጃ የሚሰጥ ስህተት ወይም ሌሎች ስህተቶች. እያንዳንዱ ከ SQLE የተለየ ብዙ አይነት መረጃዎችን ይሰጣል፡ ሕብረቁምፊውን የሚገልጽ ስህተት . የ “SQLstate” ሕብረቁምፊ፣ እሱም የXOPEN SQLstate ውሎችን ወይም የ SQL 2003 ስብሰባዎች.

በተመሳሳይ መልኩ የ SQL ልዩነት ለምን ይከሰታል?

ሀ የ SQL ልዩነት ይችላል ይከሰታሉ በአሽከርካሪው ውስጥ ወይም ከውሂብ ጎታ. ለምሳሌ, አገባብ ስህተት በውስጡ SQL መግለጫው ሀ የ SQL ልዩነት . ወይም ጠረጴዛን ለማዘመን ፍቃድ የለንም። መቼ እንደዚህ ልዩ ሁኔታ ይከሰታል ፣ የዓይነት ዕቃ ከ SQLE የተለየ ወደ መያዣው አንቀጽ ይተላለፋል.

በሁለተኛ ደረጃ፣ የተለመዱ የJDBC ልዩ ሁኔታዎች ምንድን ናቸው?

  • Java.sql. BatchUpdateException.
  • java.sql. SQLE የተለየ።
  • java.sql. DataTruncation.
  • java.sql. SQL ማስጠንቀቂያ.

እንዲያው፣ በSQL ውስጥ ልዩ ሁኔታዎችን እንዴት ይያዛሉ?

የ SQL ልዩ ሁኔታዎችን እንዴት እንደሚይዙ

  1. ልዩነቱን ያነሳውን ንዑስ ሂደት ወደ ጠራው የወላጅ አሰራር ቁጥጥርን ይመልሱ።
  2. ለየት ያለ የአያያዝ አሠራር ለመቅረጽ ወይም ሌላ እርምጃ ለመሥራት በማንኛውም ጊዜ አንቀፅን ተጠቀም።
  3. ልዩነቱን በቦታው ላይ በተደባለቀ የSQL መግለጫ ይያዙ።

በተጠቃሚ የተገለጸው የተለየ ምሳሌ ምን ማለት ነው?

ተጠቃሚ - ተገልጿል ብጁ በስተቀር በጃቫ. ጃቫ የራሳችንን ለመፍጠር የሚያስችል መሳሪያ ይሰጠናል። የማይካተቱ በመሠረቱ ክፍሎች የመጡ ናቸው በስተቀር . ለ ለምሳሌ MyException ከዚህ በታች ባለው ኮድ ያራዝመዋል በስተቀር ክፍል. ገንቢው የ በስተቀር ክፍል ደግሞ ያለ መለኪያ ሊጠራ ይችላል እና ወደ ሱፐር መደወል ግዴታ አይደለም.

የሚመከር: