በOracle ውስጥ የዲዲኤል መግለጫን በሂደት ላይ መጠቀም እንችላለን?
በOracle ውስጥ የዲዲኤል መግለጫን በሂደት ላይ መጠቀም እንችላለን?

ቪዲዮ: በOracle ውስጥ የዲዲኤል መግለጫን በሂደት ላይ መጠቀም እንችላለን?

ቪዲዮ: በOracle ውስጥ የዲዲኤል መግለጫን በሂደት ላይ መጠቀም እንችላለን?
ቪዲዮ: የሌሊት ሙዚቃ። የሳይበር ምርታማነት አጫዋች ዝርዝር 2024, ግንቦት
Anonim

የዲዲኤል መግለጫዎች መግባት አይፈቀድላቸውም። ሂደቶች ( PLSQL አግድ) PL/SQL ነገሮች አስቀድሞ የተጠናቀሩ ናቸው. በሌላ በኩል, ዲ.ዲ.ኤል (የውሂብ ፍቺ ቋንቋ) መግለጫዎች እንደ CREATE፣ DROP፣ ALTER ያዛል እና DCL (የውሂብ ቁጥጥር ቋንቋ) መግለጫዎች እንደ ግራንት፣ ይሻሩ ይችላል በፕሮግራሙ አፈፃፀም ወቅት ጥገኛዎችን መለወጥ.

በተጨማሪም፣ በተከማቸ ሂደት ውስጥ የዲዲኤል መግለጫዎችን መጠቀም እንችላለን?

አንቺ መጠቀም ይችላል። ብቻ ዲ.ዲ.ኤል አስተያየት ይስጡ መግለጫዎች በ ሀ የተከማቸ አሰራር . ዲኤምኤል COMMENTን መግለጽ አይችሉም መግለጫዎች , ለመክተት የተገደቡ SQL አፕሊኬሽኖች ለዳታቤዝ ዕቃዎች፣ የሠንጠረዡ ዓምዶች እና ግቤቶች አስተያየቶችን ለማምጣት። ሁሉም የCREATE TABLE ልዩነቶች መግለጫ ልክ ናቸው.

በመቀጠል፣ ጥያቄው በሂደት ላይ የዲኤምኤል መግለጫን መጠቀም እንችላለን? አንቺ ይችላል በቀጥታ የ SQL ውሂብ ማጭበርበር ቋንቋ ያስገቡ ( ዲኤምኤል ) መግለጫዎች ውስጥ PL/SQL ብሎኮች, እና እርስዎ ሂደቶችን መጠቀም ይችላል , በOracle የቀረበ, የውሂብ ፍቺ ቋንቋ (ዲኤልኤል) ለማከናወን. መግለጫዎች.

ልክ እንደዚህ፣ በOracle ውስጥ የዲዲኤል መግለጫን በተግባር ላይ ልንጠቀም እንችላለን?

አይ ዲ.ዲ.ኤል ተፈቅዷል፡ A ተግባር ከ SQL ውስጥ ተጠርቷል መግለጫ ላይ ተገድቧል ዲ.ዲ.ኤል ምክንያቱም ዲ.ዲ.ኤል ስውር ቁርጠኝነትን ያወጣል። ምንም መስጠት አይችሉም የዲዲኤል መግለጫዎች ከውስጥ ሀ PL/SQL ተግባር . ገደቦች ላይ ገደቦች፡ አይችሉም መጠቀም ሀ ተግባር በሰንጠረዥ ፍጠር ቼክ ገደብ ውስጥ የዲዲኤል መግለጫ.

በOracle ውስጥ የዲዲኤልን ስክሪፕት እንዴት ማስኬድ እችላለሁ?

  1. ደረጃ 1፡ የእርስዎን DDL አስቀድመው ያዘጋጁ።
  2. ደረጃ 2: Execute Immediateን በመጠቀም የእርስዎን DDL በPL/SQL ፕሮግራም ያሂዱ።
  3. መጀመሪያ፡ ሁል ጊዜ የSQL መግለጫዎን ወደ ጥንድ ነጠላ ጥቅሶች ያካትቱ።
  4. ሁለተኛ: ከፊል-ኮሎን ይንከባከቡ.

የሚመከር: