دروس للمبتدئين في تعلم الPL/SQL, دروس خفيفه وسهله في الPL/SQL اتعلم في البيت
course oracle free for all for sql-sqlpl
م بتشغيل الSQL Plus وقم بتسجيل الدخول بالمستخدم scott مثلا .
في كل مره تريد ان تعمل على الPL/SQL من خلال الSQL Plus يجب ان تنفذ الكود
التالي مره واحده فقط وهو مسؤول عن ظهور نتيجه أوامر الPL/SQL التى ستنفذها .
" لو قمت بإقفال الSQL Plus وفتحته من جديد
set serveroutput on;
لتقسيم قيمتين
DECLARE
A NUMBER;
B NUMBER;
C NUMBER;
BEGIN
A:=10;
B:=5;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
END;
/
====================================
وستكون النتيجة كالتالي :-
2
PL/SQL procedure successfully completed.
لتغيير طريقة إدخال القيم المراد تقسيمها في كود الPL/SQL
DECLARE
A NUMBER;
B NUMBER;
C NUMBER;
BEGIN
A:=&A;
B:=&B;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
END;
/
ظهر رساله خاصه بنا وبها نتفادي ظهور الError التى من أوراكل ونقوم نحن بتحديد محتوي الرساله على حسب رغبتنا " ممكن تكون الرساله بالعربي " , والكود سيصبح :-
DECLARE
A NUMBER;
C NUMBER;
BEGIN
A:=&A;
B:=&B;
C:=A/B;
DBMS_OUTPUT.PUT_LINE(C);
EXCEPTION
WHEN ZERO_DIVIDE THEN
DBMS_OUTPUT.PUT_LINE(‘can't divide by zero’);
END;
/
ليست هناك تعليقات:
إرسال تعليق