Niektóre systemy baz danych wymagają średnika na końcu każdej instrukcji SQL. Średnik to standardowy sposób oddzielenia każdej instrukcji SQL w systemach baz danych, które umożliwiają wykonanie więcej niż jednej instrukcji SQL w tym samym wywołaniu serwera. W tym samouczku użyjemy średnika na końcu każdej instrukcji SQL.
Czy średnik jest obowiązkowy w zapytaniu SQL?
Średnik (;) jest używany w kodzie SQL jako terminator instrukcji. W przypadku większości instrukcji SQL Server T-SQL nie jest to obowiązkowe. Mimo to, zgodnie z dokumentacją Microsoft, w przyszłych wersjach SQL Server będzie wymagany średnik.
Czy średnik jest konieczny w MySQL?
Jeśli piszesz pojedyncze instrukcje, powiedzmy w PHP, a następnie wysyłasz je do MySQL w celu przetworzenia, średnik jest opcjonalny. Pytasz, czy "może to mieć negatywne skutki, być może podczas dużego obciążenia serwera, buforowania itp." Odpowiedzią na to jest „Nie”.
Która instrukcja nie wymaga średnika na końcu, ponieważ nie jest instrukcją SQL?
Lub: Czym nie jest instrukcja T-SQL? Z wyjątkiem rozwiązywania niejednoznaczności, składnia T-SQL nie wymaga średnika do zakończenia instrukcji. Mimo to Itzik Ben-Gan zaleca używanie średnika do zakończenia instrukcji T-SQL, ponieważ czyni to kod czystszym, bardziej czytelnym, łatwiejszym w utrzymaniu i bardziej przenośnym.
Jak zakończyć instrukcję SQL?
Możesz zakończyć SQLpolecenie na jeden z trzech sposobów:
- ze średnikiem (;)
- z ukośnikiem (/) w samym wierszu.
- z pustą linią.