Sì, è possibile creare un indice cluster che non sia la chiave primaria. Basta usare un CREATE CLUSTERED INDEX
dichiarazione.
CREATE TABLE dbo.myTable (
myTableId int PRIMARY KEY NONCLUSTERED
myColumn int NOT NULL
)
CREATE CLUSTERED INDEX myIndex ON dbo.myTable(myColumn)
Prima della versione del database SQL di Azure v12, era necessario disporre di un indice cluster prima di poter inserire dati in una tabella. A partire da Database SQL di Azure v12 , gli heap (tabelle senza un indice cluster) sono ora supportati.
Se il database è stato creato prima di giugno 2016, ecco i istruzioni per l'aggiornamento alla versione 12 .