כמה מערכות מסד נתונים דורשות נקודה-פסיק בסוף כל משפט SQL. נקודה-פסיק היא הדרך הסטנדרטית להפריד כל משפט SQL במערכות מסד נתונים המאפשרות לבצע יותר ממשפט SQL אחד באותה קריאה לשרת. במדריך זה, נשתמש בנקודה-פסיק בסוף כל משפט SQL.
האם נקודה-פסיק הוא חובה בשאילתת SQL?
הנקודה-פסיק (;) משמשת בקוד SQL כמסיים משפט. עבור רוב הצהרות T-SQL של SQL Server זה לא חובה. עם זאת, על פי תיעוד של מיקרוסופט יידרש נקודה-פסיק בגרסאות עתידיות של SQL Server.
האם יש צורך בנקודה-פסיק ב-MySQL?
אם אתה כותב הצהרות בודדות, למשל, PHP ואז שולח אותן ל-MySQL לעיבוד, הנקודה-פסיק הוא אופציונלי. אתה שואל אם "ייתכן שיש לזה השפעות שליליות אפשריות במהלך עומס גבוה של השרת, שמירה במטמון וכו'." התשובה לכך היא 'לא'.
לאיזה משפט לא צריך נקודה-פסיק בסוף כי היא לא משפט SQL?
או: מה זה לא הצהרת T-SQL? מלבד כדי לפתור אי בהירות, תחביר T-SQL אינו דורש נקודה-פסיק כדי לסיים משפט. למרות זאת, איציק בן-גן ממליץ להשתמש בנקודה-פסיק כדי לסיים הצהרת T-SQL מכיוון שהיא הופכת את הקוד לנקי יותר, קריא יותר, קל יותר לתחזוקה ונייד יותר.
איך מסיימים משפט SQL?
אתה יכול לסיים SQLפקודה באחת משלוש דרכים:
- עם נקודה-פסיק (;)
- עם קו נטוי (/) על קו בפני עצמו.
- עם שורה ריקה.