sql >> Database >  >> RDS >> Sqlserver

Wanneer moet ik puntkomma's gebruiken in SQL Server?

Uit een artikel in SQLServerCentral.Com van Ken Powers:

De puntkomma

De puntkomma is een verklaring terminator. Het maakt deel uit van de ANSI SQL-92-standaard, maar werd nooit gebruikt binnen Transact-SQL. Inderdaad, het was jarenlang mogelijk om T-SQL te coderen zonder ooit een puntkomma tegen te komen.

Gebruik

Er zijn twee situaties waarin u de puntkomma moet gebruiken. De eerste situatie is wanneer u een Common Table Expression (CTE) gebruikt, en de CTE is niet de eerste instructie in de batch. De tweede is waar u een Service Broker-verklaring afgeeft en de Service Broker-verklaring is niet de eerste verklaring in de batch.



  1. Kun je alles SELECTEREN, behalve 1 of 2 velden, zonder schrijverskramp?

  2. 5 dingen die u moet weten over 'Windows 10 S'

  3. Verborgen functies in Oracle

  4. SQL DEFAULT-beperking om een ​​kolom met een standaardwaarde in de SQL Server-tabel in te voegen