Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Esiste un ordine predefinito per colonna in SQL Server?

No. Qualsiasi ordinamento visualizzato è un artefatto della strategia di Query Optimizer. La teoria relazionale vieta che ci sia un ordinamento implicito di qualsiasi insieme di dati.

Non puoi nemmeno contare sullo stesso ordine la prossima volta per la stessa query perché la strategia dell'ottimizzatore dipende dal contesto e dai dati che potrebbero cambiare.