في سكل (لغة الاستعلام المهيكلة) ، أصبحت طرق العرض أداة شائعة لتبسيط تنفيذ الاستعلامات المعقدة وإنشاء جداول افتراضية. ومع ذلك ، في بعض الحالات ، قد يكون من الضروري حذف طريقة عرض ، على سبيل المثال ، لمسح قاعدة البيانات من الكائنات غير المستخدمة أو لتغيير هيكلها.
قد يبدو حذف عرض سكل مهمة بسيطة ، ولكنه يتطلب الحرص على عدم إتلاف الكائنات أو البيانات التابعة. في دليل المبتدئين هذا ، سنتخذ بعض الخطوات البسيطة لمساعدتك على حذف عرض سكل بأمان.
الخطوة 1: تحقق من التبعيات
قبل حذف عرض سكل ، تحتاج إلى التأكد من عدم استخدامه من قبل كائنات أخرى ، مثل طرق العرض الأخرى أو الإجراءات المخزنة أو المشغلات. يمكنك التحقق من تبعيات العرض عن طريق تشغيل استعلام في جدول النظام أو التمرير عبر قائمة كائنات قاعدة البيانات في عميل سكل الخاص بك.
مثال على استعلام سكل للتحقق من تبعيات طريقة العرض:
حدد اسم المرجع ، اسم المرجعمن <url> إلى <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL> ، <URL>
- حذف عرض سكل-لماذا ولماذا?
- التحضير لحذف عرض سكل
- حذف عرض سكل يدويا
- حذف عرض سكل باستخدام أدوات خاصة
- كيفية التحقق من نجاح حذف عرض سكل
- استعادة عرض سكل المحذوفة
- نصائح عملية لحذف عرض سكل
- سؤال وجواب
- كيف يمكنني حذف عرض سكل في قاعدة البيانات?
- يمكن حذف عرض سكل تؤثر على البيانات المخزنة في قاعدة البيانات?
- كيف يمكنني معرفة قائمة بجميع وجهات النظر سكل في قاعدة البيانات?
- هل يمكنني حذف عرض سكل من مخطط آخر غير "عام"?
- هل من الممكن استعادة عرض سكل المحذوف في قاعدة البيانات?
- كيف يمكنني تغيير عرض سكل في قاعدة البيانات?
حذف عرض سكل-لماذا ولماذا?
لنفترض أن لديك قاعدة بيانات تتكون من عدة جداول ، وقمت بإنشاء طريقة عرض ، وهو جدول افتراضي يجمع البيانات من عدة جداول. ومع ذلك ، هناك موقف تحتاج فيه إلى حذف طريقة العرض هذه. في هذا القسم من الدليل ، وسوف ننظر في لماذا ولماذا يتم حذف عرض سكل ، وكيفية القيام بذلك.
يمكن أن يكون حذف طريقة عرض مفيدا للأسباب التالية:
- تنظيف قاعدة البيانات: إذا لم تعد هناك حاجة إلى العرض ، فسيساعد حذفه في تحرير مساحة في قاعدة البيانات. هذا مهم بشكل خاص إذا كان العرض يستخدم كمية كبيرة من البيانات أو إذا كانت قاعدة البيانات تعمل على مساحة محدودة.
- تحديث البيانات: إذا تغيرت بنية أو بيانات الجداول المصدر المستخدمة في العرض ، فقد تحتاج إلى حذف العرض ثم إنشائه مرة أخرى لتحديث البيانات.
- استخدام لمرة واحدة: إذا تم إنشاء العرض للاستخدام المؤقت فقط أو لإجراء عملية معينة ، فإن حذف العرض بعد استخدامه سيساعد في الحفاظ على قاعدة البيانات نظيفة ومنظمة.
.
:
إسقاط عرض بلدي;عند تنفيذ هذا الأمر ، سيتم حذف العرض من قاعدة البيانات وسيتم حذف البيانات المرتبطة به. كن حذرا عند استخدام هذا الأمر ، لأنه لا رجعة فيه.
يجب حذف المشاهدات بحذر مع مراعاة العواقب المحتملة لقاعدة البيانات والتطبيقات التي قد تستخدم طريقة العرض هذه. تأكد من أن العرض لم يعد مطلوبا أو أنك قمت بإنشائه مرة أخرى إذا لزم الأمر.
التحضير لحذف عرض سكل
عرض سكل (لغة الاستعلام المهيكلة) هو جدول ظاهري يتكون من نتائج تنفيذ استعلام سكل. في عملية العمل مع قواعد البيانات ، قد يكون من الضروري حذف طرق العرض الموجودة ، على سبيل المثال ، لتنظيف قاعدة البيانات وهيكلتها أو في حالة عدم استخدام العرض.
قبل إجراء الحذف ، يوصى بتنفيذ خطوات التحضير التالية:
- عمل نسخة احتياطية: قد يؤدي حذف عرض سكل إلى فقدان البيانات ، لذلك يوصى بعمل نسخة احتياطية من قاعدة البيانات قبل تنفيذ هذه العملية. ستسمح لك النسخة الاحتياطية باستعادة البيانات إذا لزم الأمر.
- تحقق من حقوق الوصول: تأكد من أن لديك امتيازات كافية لحذف عرض سكل. اعتمادا على نظام إدارة قواعد البيانات (نظام إدارة قواعد البيانات) الذي تستخدمه ، قد تحتاج إلى أن تكون مسؤولا أو لديك حقوق وصول خاصة لتنفيذ هذه العملية.
- تقييم التبعيات: قبل حذف عرض سكل ، فمن المستحسن لتقييم تبعياتها على كائنات قاعدة البيانات الأخرى. على سبيل المثال ، إذا استخدمت كائنات أخرى طريقة العرض هذه ، فقد تتعطل وظائفها بعد حذفها. تحقق من الاستعلامات الموجودة والإجراءات المخزنة والمشغلات والكائنات الأخرى التي قد تعتمد على طريقة العرض هذه. إذا كانت هناك تبعيات ، فكر في العواقب المحتملة قبل الحذف.
- إنشاء وثائق: قبل حذف عرض سكل ، فمن المستحسن إنشاء وثائق تحتوي على معلومات حول الغرض والاستخدام والتبعيات من كائن قاعدة البيانات هذا. سيساعد هذا المطورين أو المسؤولين الآخرين على فهم عواقب الحذف بسهولة أكبر وتجنب المشاكل المحتملة.
يمكن أن يساعد التحضير لحذف عرض سكل على تجنب العواقب غير المرغوب فيها وتقليل مخاطر العمل مع قاعدة البيانات. قم بتحليل وتقييم جميع الجوانب المتعلقة بالإزالة بعناية قبل إجراء هذه العملية.
حذف عرض سكل يدويا
حذف عرض سكل يدويا هو عملية حذف عرض موجود بالفعل في قاعدة بيانات باستخدام استعلامات سكل أو أدوات إدارة قواعد البيانات.
لحذف عرض سكل يدويا ، اتبع الخطوات التالية:
- افتح أداة إدارة قاعدة بيانات أو قم بتنفيذ استعلام سكل في البيئة المناسبة.
- حدد قاعدة البيانات حيث يقع عرض سكل المراد حذفه.
- ابحث عن طريقة عرض سكل وحددها لحذفها.
- .
- تأكيد حذف عرض سكل.
إذا نجح حذف عرض سكل ، فسيتم حذفه من قاعدة البيانات ولن يكون متاحا للاستخدام بعد الآن.
عند حذف عرض سكل ، تحتاج إلى توخي الحذر ، كما يمكن استخدامها من قبل الكائنات الأخرى في قاعدة البيانات. في هذه الحالة ، قبل الحذف ، يمكنك التحقق من عدم وجود كائنات تعتمد على طريقة عرض سكل هذه.
هناك أيضا أدوات إدارة قواعد البيانات التي تسمح لك لتحديد عرض سكل في واجهة المستخدم الرسومية وحذفه باستخدام قائمة السياق أو الإجراءات الأخرى المتاحة.
حذف عرض سكل باستخدام أدوات خاصة
حذف عرض سكل يمكن القيام به باستخدام أدوات خاصة مثل سكل سيرفر إدارة ستوديو (سمز) أو سطر الأوامر. في هذا القسم ، سننظر في عملية حذف عرض سكل باستخدام هذه الأدوات.
- سكل سيرفر إدارة ستوديو (سمز)
- افتح استوديو إدارة خادم سكل واتصل بخادم قاعدة البيانات.
- قم بتوسيع علامة التبويب قواعد البيانات في مستكشف الكائنات وحدد قاعدة البيانات المطلوبة.
- توسيع "وجهات النظر" والعثور على عرض سكل الذي تريد حذفه.
- انقر بزر الماوس الأيمن على عرض سكل وحدد حذف.
- تأكيد الحذف.
- سطر الأوامر
- الأمر.
- .
- اضغط على إدخال لتنفيذ الأمر.
- تأكيد الحذف.
سكل سيرفر إدارة ستوديو هو تطوير وإدارة البيئة الرسومية لقواعد بيانات سكل سيرفر. اتبع هذه الخطوات لإزالة عرض سكل باستخدام سمز:
يمكنك أيضا استخدام سطر الأوامر لحذف عرض سكل. للقيام بذلك ، اتبع الخطوات التالية:
لاحظ أنه عند استخدام سطر الأوامر ، يجب أن يكون لديك حق الوصول إلى خادم قاعدة البيانات وبيانات الاعتماد للاتصال به.
حذف عرض سكل يمكن أن تكون مفيدة لتنظيف قاعدة البيانات من الكائنات غير الضرورية أو لإعادة عرض مع المنطق المحدث. من المهم توخي الحذر عند حذف عرض سكل ، لأن هذا قد يؤثر على كائنات قاعدة البيانات التابعة الأخرى.
كيفية التحقق من نجاح حذف عرض سكل
عند إجراء عملية حذف عرض في سكل ، فمن المفيد في بعض الأحيان للتأكد من أن العملية كانت ناجحة. في هذا الدليل ، سننظر في عدة طرق للتحقق من نجاح حذف طريقة عرض.
باستخدام الأمر إظهار الجداول:
- افتح وحدة تحكم سكل وقم بتشغيل الأمر التالي:
- إذا كانت قائمة الجداول تتضمن طريقة عرض محذوفة ، فهذا يعني أن الحذف كان ناجحا.
- إذا لم يكن العرض المحذوف في قائمة الجداول ، فهذا يعني أن حذف العرض كان ناجحا.
باستخدام الأمر تحديد:
- قم بتشغيل الأمر التالي:
- إذا قام الاستعلام بإرجاع خطأ ، على سبيل المثال ، "جدول اسم العرض غير موجود" ، فهذا يعني أن الحذف كان ناجحا.
- إذا نجح الطلب بدون أخطاء وأرجع نتيجة فارغة ، فهذا يعني أيضا أن الحذف كان ناجحا.
استخدام الأمر إظهار إنشاء عرض:
- قم بتشغيل الأمر التالي:
- إذا قام الطلب بإرجاع خطأ ، على سبيل المثال ، "جدول غير معروف" اسم العرض " ، فهذا يعني أن الحذف كان ناجحا.
- إذا كان الطلب ناجحا وإرجاع معلومات حول طريقة العرض ، فهذا يعني أن الحذف لم يحدث.
ملاحظة: التنفيذ الناجح لأي من الأوامر المحددة يؤكد الحذف الناجح للعرض.
هام: يعد التحقق من نجاح حذف طريقة العرض ممارسة جيدة لضمان سلامة البيانات وتجنب العمليات غير المرغوب فيها في قاعدة البيانات الخاصة بك. من المستحسن التحقق دائما بعد حذف العرض.
استعادة عرض سكل المحذوفة
حذف عرض سكل يمكن أن يحدث عن طريق الخطأ أو عن قصد. في أي حال ، إذا قمت بحذف عرض سكل عن طريق الخطأ ، لا داعي للذعر ، الانتعاش ممكن.
هناك عدة طرق لاستعادة عرض سكل المحذوف:
- باستخدام الأمر إنشاء عرض
- استخدام جدول نظام المعلومات
- باستخدام نسخة احتياطية
إذا كنت تعرف الخصائص الأساسية لعرض سكل البعيد ، يمكنك استخدام الأمر إنشاء عرض لإعادة إنشائه. على سبيل المثال ، إذا كنت تعرف الاسم والأعمدة والاستعلام التي تم استخدامها في عرض سكل البعيد ، يمكنك استخدام بناء الجملة التالي:
قم بإنشاء اسم_ طريقة العرض كـ حدد العمود 1, العمود 2,... من اسم الجدول حيث الشرط;- الشرط الذي تم استخدامه في الطلب.
هناك طريقة أخرى لاستعادة عرض سكل المحذوف وهي استخدام جدول نظام المعلومات. يحتوي مخطط المعلومات على بيانات وصفية حول قاعدة البيانات والجداول والأعمدة وبالطبع عرض سكل. يمكنك استخدام الاستعلام التالي للعثور على عرض سكل البعيد:
حدد طريقة عرض التعريف من مخطط المعلومات.المشاهدات حيث الجدول = 'اسم قاعدة البيانات' و الجدول = 'اسم العرض';إلى اسم عرض سكل البعيد. سيعيد هذا الاستعلام تعريف عرض سكل المحذوف ، والذي يمكنك استخدامه لاستعادته.
إذا قمت بعمل نسخ احتياطية منتظمة من قاعدة البيانات الخاصة بك ، ثم يمكنك استعادة عرض سكل المحذوفة من آخر نسخة احتياطية. قد تتطلب الاستعادة من نسخة احتياطية بعض الخطوات الإضافية ، لذلك من الأفضل الرجوع إلى وثائق نظام إدارة قاعدة البيانات للحصول على الإرشادات.
من المهم أن تتذكر أن استعادة عرض سكل المحذوف لن يكون ناجحا إلا إذا كان لديك جميع البيانات اللازمة لإعادة إنشائه. إذا لم تتمكن من العثور على اسم أو أعمدة أو استعلام عرض سكل المحذوف ، فقد يكون الاسترداد صعبا أو حتى مستحيلا.
نصائح عملية لحذف عرض سكل
- تحقق من التبعيات: قبل حذف عرض سكل ، تأكد من عدم استخدامه من قبل كائنات قاعدة البيانات الأخرى. عرض جميع الإجراءات أو الوظائف أو وجهات النظر الأخرى التي قد تشير إلى طريقة العرض هذه. إذا كانت موجودة ، فقم أولا بحذفها أو تعديلها بحيث لا تستخدم طريقة العرض التي تريد حذفها.
- إنشاء نسخة احتياطية: قبل حذف عرض سكل ، فمن المستحسن لإنشاء نسخة احتياطية من قاعدة البيانات أو تحميل البرنامج النصي لإنشاء طريقة العرض. سيساعدك هذا في استعادة العرض في حالة حدوث خطأ أثناء الحذف أو إذا كنت بحاجة إلى العودة إلى إصدار سابق من العرض.
- تحقق من حقوق الوصول: تأكد من أن لديك حقوق وصول كافية لحذف العرض. اتصل بمسؤول قاعدة البيانات أو مالك الكائن إذا واجهت مشاكل في حذفه.
- استخدام بناء الجملة الصحيح: عند حذف عرض سكل ، استخدم بناء الجملة الصحيح للغة الاستعلام التي تديرها قاعدة البيانات الخاصة بك. قد يختلف بناء الجملة قليلا من نظام إدارة قواعد البيانات إلى نظام إدارة قواعد البيانات (دبمس) ، لذلك الرجوع إلى وثائق دبمس للحصول على تعليمات دقيقة.
- تحقق من النتيجة: بعد حذف عرض سكل ، تحقق من أنه قد تم حذفه بالفعل عن طريق الوصول إلى دليل كائن قاعدة البيانات أو تشغيل استعلام التحقق. سيسمح لك هذا بالتحقق من حذف العرض بنجاح.
- كن حذرا: عند حذف عرض سكل ، يجب الحرص على عدم حذف أو تعديل كائنات قاعدة بيانات غير صالحة. تحقق بعناية من طلب الحذف قبل تنفيذه للتأكد من أنه موجه إلى الكائن الصحيح.
سؤال وجواب
كيف يمكنني حذف عرض سكل في قاعدة البيانات?
في قاعدة بيانات كيو ، يتم استخدام الأمر عرض قطرة لحذف عرض سكل. على سبيل المثال ، لحذف طريقة عرض باسم "رؤيتي" ، اكتب الأمر التالي: إسقاط عرض رؤيتي;
يمكن حذف عرض سكل تؤثر على البيانات المخزنة في قاعدة البيانات?
لا ، حذف عرض سكل لا يؤثر على البيانات المخزنة في قاعدة البيانات. طرق عرض سكل هي تمثيلات افتراضية فقط للبيانات ولا تحتوي على نسخ مادية خاصة بها.
كيف يمكنني معرفة قائمة بجميع وجهات النظر سكل في قاعدة البيانات?
للحصول على قائمة بجميع طرق عرض سكل في قاعدة بيانات كيو ، يمكنك استخدام الاستعلام التالي: حدد اسم الجدول من المعلومات.وجهات النظر حيث الجدول = 'عام' ؛ سيعرض هذا الاستعلام قائمة بأسماء جميع طرق عرض سكل الموجودة في المخطط" عام".
هل يمكنني إزالة عرض سكل من مخطط آخر غير "عام"?
نعم ، يمكنك إزالة عرض سكل من أي مخطط في قاعدة بيانات كيو. للقيام بذلك ، تحتاج إلى تحديد اسم المخطط قبل اسم عرض سكل عند استخدام الأمر عرض قطرة. على سبيل المثال ، لحذف عرض سكل المسمى "مي_فيو" من مخطط "مي_شيما" ، يجب عليك إدخال الأمر التالي: إسقاط عرض مي_شيما;
هل من الممكن استعادة عرض سكل المحذوفة في قاعدة البيانات?
لا ، بعد حذف عرض سكل ، لا يمكن استعادته. لذلك ، قبل الحذف ، تأكد من أنك تريد حقا حذف عرض سكل ، وإنشاء نسخة احتياطية إذا لزم الأمر.
كيف يمكنني تغيير عرض سكل في قاعدة البيانات?
لتغيير عرض سكل في قاعدة بيانات كيو ، تحتاج إلى إنشاء عرض سكل جديد مع التغييرات المطلوبة ثم حذف عرض سكل القديم. Create،:: إنشاء أو استبدال عرض عرض بلدي كما حدد * من جدول بلدي ؛ إسقاط عرض عرض قديم;