السبت، 24 أبريل 2010

دروس للمبتدئين في تعلم الPL/SQL, دروس خفيفه وسهله في الPL/SQL اتعلم في البيت

دروس للمبتدئين في تعلم ال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;
/

ليست هناك تعليقات:

إرسال تعليق