Egyes adatbázis-rendszerek pontosvesszőt igényelnek minden SQL utasítás végén. A pontosvessző az egyes SQL utasítások elválasztásának szabványos módja azokban az adatbázis-rendszerekben, amelyek lehetővé teszik egynél több SQL utasítás végrehajtását egyazon szerverhívás során. Ebben az oktatóanyagban pontosvesszőt fogunk használni minden SQL utasítás végén.
Kötelező a pontosvessző az SQL lekérdezésben?
A pontosvessző (;) az SQL-kódban utasítászáróként használatos. A legtöbb SQL Server T-SQL utasításnál nem kötelező. Ennek ellenére a Microsoft dokumentációja szerint az SQL Server jövőbeli verzióiban pontosvesszőre lesz szükség.
Szükséges pontosvessző a MySQL-ben?
Ha egyetlen utasítást ír, mondjuk PHP-ben, majd elküldi azokat a MySQL-be feldolgozásra, a pontosvessző nem kötelező. Azt kérdezi, hogy "lehet-e negatív hatása, esetleg a szerver nagy terhelése, gyorsítótárazás stb. során." A válasz erre: "Nem".
Melyik utasításnak nem kell pontosvessző a végén, mert nem SQL utasítás?
Vagy: Mi nem a T-SQL utasítás? A kétértelműség megoldásán kívül a T-SQL szintaxis nem igényel pontosvesszőt az utasítás lezárásához. Ennek ellenére Itzik Ben-Gan azt javasolja, hogy pontosvesszőt használjon a T-SQL-utasítás lezárásához, mert így tisztább, olvashatóbb, könnyebben karbantartható és hordozhatóbb lesz a kód.
Hogyan fejezhet be egy SQL utasítást?
Befejezheti az SQL-tparancsot a következő három mód egyikével:
- pontosvesszővel (;)
- perjellel (/) egy sorban önmagában.
- üres sorral.