Alcuni sistemi di database richiedono un punto e virgola alla fine di ogni istruzione SQL. Il punto e virgola è il metodo standard per separare ciascuna istruzione SQL nei sistemi di database che consentono l'esecuzione di più istruzioni SQL nella stessa chiamata al server. In questo tutorial useremo il punto e virgola alla fine di ogni istruzione SQL.
Il punto e virgola è obbligatorio nelle query SQL?
Il punto e virgola (;) viene utilizzato nel codice SQL come terminatore di istruzioni. Per la maggior parte delle istruzioni T-SQL di SQL Server non è obbligatorio. Detto questo, secondo la documentazione Microsoft sarà richiesto un punto e virgola nelle versioni future di SQL Server.
Il punto e virgola è necessario in MySQL?
Se stai scrivendo singole istruzioni, diciamo, in PHP e poi le invii a MySQL per l'elaborazione, il punto e virgola è opzionale. Chiedi se "potrebbe avere possibili effetti negativi durante il carico elevato del server, la memorizzazione nella cache ecc." La risposta è 'No'.
Quale istruzione non ha bisogno di un punto e virgola alla fine perché non è un'istruzione SQL?
Oppure: cosa non è un'istruzione T-SQL? Tranne per risolvere l'ambiguità, la sintassi T-SQL non richiede un punto e virgola per terminare un'istruzione. Nonostante ciò, Itzik Ben-Gan consiglia di utilizzare un punto e virgola per terminare un'istruzione T-SQL perché rende il codice più pulito, più leggibile, più facile da mantenere e più portabile.
Come si termina un'istruzione SQL?
Puoi terminare un SQLcomando in uno dei tre modi seguenti:
- con un punto e virgola (;)
- con una barra (/) su una riga da sola.
- con una riga vuota.