Sommige databasesystemen vereisen een puntkomma aan het einde van elke SQL-instructie. Puntkomma is de standaardmanier om elke SQL-instructie te scheiden in databasesystemen waarmee meer dan één SQL-instructie kan worden uitgevoerd in dezelfde aanroep naar de server. In deze zelfstudie gebruiken we puntkomma's aan het einde van elke SQL-instructie.
Is puntkomma verplicht in SQL-query?
De puntkomma (;) wordt in SQL-code gebruikt als een instructiebeëindiging. Voor de meeste SQL Server T-SQL-instructies het is niet verplicht. Dat gezegd hebbende, is volgens Microsoft-documentatie een puntkomma vereist in toekomstige versies van SQL Server.
Is een puntkomma nodig in MySQL?
Als je losse statements schrijft in bijvoorbeeld PHP en ze vervolgens naar MySQL stuurt voor verwerking, de puntkomma is optioneel. U vraagt of het "mogelijke negatieve effecten kan hebben, misschien tijdens hoge serverbelasting, caching enz." Het antwoord daarop is 'Nee'.
Welke instructie heeft geen puntkomma aan het einde nodig omdat het geen SQL-instructie is?
Of: Wat is geen T-SQL-statement? Behalve om dubbelzinnigheid op te lossen, vereist T-SQL-syntaxis geen puntkomma om een instructie te beëindigen. Desondanks raadt Itzik Ben-Gan aan om een puntkomma te gebruiken om een T-SQL-statement te beëindigen, omdat het de code schoner, leesbaarder, gemakkelijker te onderhouden en draagbaarder maakt.
Hoe beëindig je een SQL-statement?
U kunt een SQL beëindigencommando op een van de volgende drie manieren:
- met een puntkomma (;)
- met een schuine streep (/) op een regel op zichzelf.
- met een lege regel.