الانتقال إلى المحتوى

ماذا يعني مؤشرات ومتحولات وكيف طريقة استخدامها ؟


amal_al

Recommended Posts

هي في sql / pl
Cursors
و Variables

وهذا كود نسب قيمه الى متحول

sql < declare
; retirement_ date daet
emp_var employee%rowtype ( وهذا الي مو فاهمته )

begin
(select min (birth_date

into emp_var .birth_date
from employee;
;(retirement_date :=add_munths(emp_var.birth_date, 12*65
;((dbms_output.put_line(to_char(retirement_date
;end
/

أرجو الشرح الله يوفقك وهذا اسهل كود عندي في الكتاب

رابط هذا التعليق
شارك

عموما و ببساطة ال cursor هى فى الاول و فى الاخر جملة استعلام (select) يتم تكوين الناتج (active set ) فى الذاكرة لاعادة استخدامها عند الحاجه (اى فى plsql body )
وهو يتم كالتالى
1.تعريف الجملة بين ال declare و ال begin
2.عمل ال active set و ذلك عند بدء او فتح ال cursor
3.استعمال الناتج او active set
4.غلق ال cursor و تحرير الذاكرة و ذلك بجملة close او اغلاق ال loop
و نحن نمثلها بعلبة المناديل الورقية (كلينكس) و بنفس ترتيب الخطوات السابقة كالتالى :-
1. تاتى بالعلبة
2.تفتح العلبة
3.تاخذ المنديل (للاستعمال)
4.تغلق العلبة او ينتهى محتواها
هذا بانسبة لكيفية عمل ال cursor بطريقة مبسطة

رابط هذا التعليق
شارك

اما عن الجزء اللى انت مش فاهمة
هو تعريف متغير من نفس نوعية سجل من الجدول اللى سوف يستخدم فيما بعد بمعنى انه يحوى اماكن بعدد حقول الجدول و بنفس نوع البيانات الخاص بكل حقل
ويستعمل هذا النوع من المتغيرات تفاديا لتغيير نوع بيانات الخاص باى حقل من الجدول

تم تعديل بواسطة egyhamada
رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية