Neki sustavi baze podataka zahtijevaju točku-zarez na kraju svake SQL izjave. Točka-zarez je standardni način odvajanja svakog SQL izraza u sustavima baza podataka koji dopuštaju izvršavanje više od jednog SQL izraza u istom pozivu poslužitelju. U ovom vodiču koristit ćemo točku i zarez na kraju svake SQL izjave.
Je li točka-zarez obavezna u SQL upitu?
Točka-zarez (;) se koristi u SQL kodu kao terminator izraza. Za većinu T-SQL naredbi SQL Servera nije obavezno. Rekavši to, prema Microsoftovoj dokumentaciji, točka-zarez će biti potrebna u budućim verzijama SQL Servera.
Je li potrebna točka zarez u MySQL-u?
Ako pišete pojedinačne izjave u, recimo, PHP-u, a zatim ih šaljete u MySQL na obradu, točka-zarez je neobavezna. Pitate je li to "moglo imati moguće negativne učinke možda tijekom velikog opterećenja poslužitelja, predmemoriranja itd." Odgovor na to je 'Ne'.
Koji izraz ne treba točku-zarez na kraju jer nije SQL izraz?
Ili: Što nije T-SQL izraz? Osim za rješavanje dvosmislenosti, T-SQL sintaksa ne zahtijeva točku sa zarezom za završetak izraza. Unatoč tome, Itzik Ben-Gan preporučuje korištenje točke-zareze za završetak T-SQL izraza jer čini kod čišći, čitljiviji, lakši za održavanje i prenosiviji.
Kako završiti SQL naredbu?
Možete završiti SQLnaredba na jedan od tri načina:
- s točkom-zarezom (;)
- s kosom crtom (/) na samoj liniji.
- s praznim redom.