Potrzebuję utworzyć tabelę tymczasową z tymi samymi kolumnami i typem co tabela stała. Jaki jest najlepszy sposób na zrobienie tego? (Stały stół ma ponad 100 kolumn)Najlepszy sposób utworzenia tabeli tymczasowej z tymi samymi kolumnami i typem co stały tabela
tj
Zazwyczaj tworzę tabelę tak.
DECLARE #TT TABLE(
member_id INT,
reason varchar(1),
record_status varchar(1) ,
record_type varchar(1)
)
Ale czy jest jakiś sposób, aby to zrobić bez wymieniania nazwy kolumn i rodzaj, ale wymienić nazwę innej tabeli z wymaganych kolumn?
To nie jest tabela tymczasowa, to jest zmienna tabeli. –
@ nathangonzalez- tak to jest .. aktualizowanie pytania .. Wierzę, że odpowiedzi dotyczą obu .. proszę oświecić jeśli nie – Ananth
@Ananth, zmienne tabel muszą być jawnie zadeklarowane, więc sposób, w jaki był pierwotnie, jest tak dobry jak to się dzieje. tabele tymczasowe mogą być tworzone za pomocą instrukcji 'select into', która jest bardziej odporna na przyszłe i mniej czasochłonne niż ręczne ddl –