الأحد، 21 أكتوبر 2018

الدرس التاسع عشر SELECT INTO

في هذا الدرس سوف نتطرق إلى صيغة مهمة جدا وهي صيغة SELECT INTO وهي عبارة عن عبارتين يتم تنفيذهما سويا. وهذه الصيغة مهمة جدا وتساعد المبرمجين والعاملين على البيانات على القيام بمهمام معقدة وكذلك تساعد على تكوين الجداول بشكل سهل وذاتي وهذا أيضا أمر مهم. وتكتب هذه الصيغة كما يلي
SELECT * INTO TABLE2 FROM TABLE1 WHERE COL1= 123
عندما ينفذ محرك البيانات العبارة السابقة فسوف يقوم للخطوات للتالية:
١- سوف يقوم بتنفيذ استعلام SELECT على الجدول الأول TABLE1 لاستعادة كل حقول هذا الجدول وذلك لأننا استخدمنا * .
٢- سوف يقوم بتصفية او فلترة النتائج لكي يعد فقط الصفوف التي تطابق الشرط الموضوع في عبارة WHERE مثلا كل الأسطر التي تمتلك قيمة 123 في الحقل COL.
٣- سوف يقوم بتكوين جدول جديد بأسم TABLE2 ويكون تكوين هذا الجدول من ناحية أسماء الحقول ونوع البيانات صورة طبق الأصل من الجدول TABLE1.
٤- سوف يقوم بعملية نسخ البيانات التي استعادها من عبارة SELECT ويقوم بخزن هذه الصفوف في الجدول الجديد TABLE2.

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

إرسال تعليق