Czy istnieje sposób na duplikowanie tabeli w SQL-Server? Nie tylko dane takie jak SELECT INTO
ma również indeksy, a może również klucze? Jeśli pójdę tabela skryptów jako -> tworzenie do to zostawia mój indeks.
Jeśli ta funkcja nie jest dostępna, dlaczego nie?
Jestem pewien, że to pytanie musiało zostać zadane 1000 razy, ale nie mogłem znaleźć duplikatu SQL-Server, tylko MYSQL, który ma CREATE LIKE
ale SQL-Server nie wydaje się.
Odpowiedzi:
1 dla odpowiedzi № 1Najpierw przejdź do Tools-> Options
. Następnie przejdź do SQL Server Object Explorer
, Scripting
. Tutaj zobaczysz wszystkie opcje skryptowania, w tym tworzenie indeksów. Tworzenie indeksów jest domyślnie wyłączone z jakiegoś powodu, ale można go włączyć wystarczająco łatwo.
Po tym możesz kliknąć prawym przyciskiem myszy na tabelę skryptów - Utwórz do ...
A teraz powinieneś otrzymać swoje indeksy.
0 dla odpowiedzi nr 2
Po prostu wygeneruj CREATE
skrypt w SQL Server Management Studio. Obejmuje to również indeksy.