Noen databasesystemer krever semikolon på slutten av hver SQL-setning. Semikolon er standardmåten for å skille hver SQL-setning i databasesystemer som lar mer enn én SQL-setning kjøres i samme anrop til serveren. I denne opplæringen vil vi bruke semikolon på slutten av hver SQL-setning.
Er semikolon obligatorisk i SQL-spørring?
Semikolon (;) brukes i SQL-kode som en setningsterminator. For de fleste SQL Server T-SQL-setninger er det ikke obligatorisk. Når det er sagt, i henhold til Microsoft-dokumentasjonen vil et semikolon være nødvendig i fremtidige versjoner av SQL Server.
Er semikolon nødvendig i MySQL?
Hvis du skriver enkeltutsagn i for eksempel PHP og deretter sender dem til MySQL for behandling, semikolonet er valgfritt. Du spør om det "kan ha mulige negative effekter, kanskje under server høy belastning, caching etc." Svaret på det er "Nei".
Hvilken setning trenger ikke semikolon på slutten fordi den ikke er en SQL-setning?
Eller: Hva er ikke en T-SQL-setning? Bortsett fra for å løse tvetydighet, krever ikke T-SQL-syntaks et semikolon for å avslutte en setning. Til tross for dette anbefaler Itzik Ben-Gan å bruke semikolon for å avslutte en T-SQL-setning fordi den gjør koden renere, mer lesbar, enklere å vedlikeholde og mer bærbar.
Hvordan avslutter du en SQL-setning?
Du kan avslutte en SQLkommando på en av tre måter:
- med semikolon (;)
- med en skråstrek (/) på en linje for seg selv.
- med en blank linje.