Sono gli indici sulle tabelle temporanee eliminato quando la tabella viene eliminato?

StackOverflow https://stackoverflow.com/questions/91856

  •  01-07-2019
  •  | 
  •  

Domanda

Sarebbe il seguente SQL rimuovere l'indice o essere rimossi separatamente?

CREATE TABLE #Tbl (field int)

CREATE NONCLUSTERED INDEX idx ON #Tbl (field)

DROP TABLE #Tbl
È stato utile?

Soluzione

Sì.È possibile cercare in MSSQL aiuto per CREARE un INDICE articolo è detto:

"Gli indici possono essere creati su un temporaneo tabella.Quando la tabella viene eliminata o la sessione termina, tutti gli indici e i trigger sono caduto."

Altri suggerimenti

Verrà rimosso automaticamente, non c'è niente a sinistra per indice.Pensate a come un bambino oggetto in questo senso.

Drop table rimuovere l'indice.Goccia Indice prende il nome di indice e il nome della tabella.

In questo caso sarebbe DROP INDEX idc SU #tbl

che può essere chiamato se si desidera eliminare l'indice, ma lasciare il tavolo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top