هل تحتاج عبارات SQL إلى فاصلة منقوطة؟

هل تحتاج عبارات SQL إلى فاصلة منقوطة؟
هل تحتاج عبارات SQL إلى فاصلة منقوطة؟
Anonim

تتطلب بعض أنظمة قواعد البياناتفاصلة منقوطة في نهاية كل عبارة SQL. الفاصلة المنقوطة هي الطريقة القياسية لفصل كل عبارة SQL في أنظمة قواعد البيانات التي تسمح بتنفيذ أكثر من عبارة SQL في نفس المكالمة إلى الخادم. في هذا البرنامج التعليمي ، سوف نستخدم الفاصلة المنقوطة في نهاية كل جملة SQL.

هل الفاصلة المنقوطة إلزامية في استعلام SQL؟

تُستخدم الفاصلة المنقوطة (؛) في تعليمات برمجية SQL باعتبارها فاصلة جملة. بالنسبة لمعظم عبارات SQL Server T-SQLفهي ليست إلزامية. بعد قولي هذا ، وفقًا لوثائق Microsoft ، ستكون هناك حاجة إلى فاصلة منقوطة في الإصدارات المستقبلية من SQL Server.

هل الفاصلة المنقوطة ضرورية في MySQL؟

إذا كنت تكتب عبارات مفردة في PHP مثلاً ثم ترسلها إلى MySQL للمعالجة ، فإنالفاصلة المنقوطة اختيارية. أنت تسأل عما إذا كان "قد يكون لها تأثيرات سلبية محتملة ربما أثناء التحميل العالي للخادم أو التخزين المؤقت وما إلى ذلك." الجواب على ذلك لا.

أي عبارة لا تحتاج إلى فاصلة منقوطة في النهاية لأنها ليست عبارة SQL؟

أو: ما ليس جملة T-SQL؟ باستثناء حل الغموض ،بناء جملة T-SQLلا يتطلب فاصلة منقوطة لإنهاء العبارة. على الرغم من ذلك ، يوصي Itzik Ben-Gan باستخدام فاصلة منقوطة لإنهاء جملة T-SQL لأنها تجعل الكود أكثر وضوحًا ، وأكثر قابلية للقراءة ، وأسهل في الصيانة ، وأكثر قابلية للنقل.

كيف تنهي جملة SQL؟

يمكنك إنهاء SQLالأمر بإحدى الطرق الثلاث:

  1. بفاصلة منقوطة (؛)
  2. بشرطة مائلة (/) على سطر بمفرده.
  3. بسطر فارغ.

موصى به: