Mała rzecz a cieszy – tworzenie tabeli poprzez select

Co zrobi poniższe zapytanie?

SELECT kolumna1 AS id, kolumna2 AS opis
INTO dbo.nieistniejacatabela
FROM dbo.istniejacatabel
WHERE …

Na podstawie danych zawartych w sekcji SELECT tworzy nową tabelę!
Dużą zaletą rozwiązania jest fakt że nie dbamy o typy kolumn w dbo.nieistniejacatabela ponieważ nowa tabela będzie miała kolumny o dokładnie takich typach jakie znajdują się w sekcji SELECT zapytania.
Oczywiście nowopowstała tabela nie ma indexów, kluczy, i jeszcze wielu innych przydatnych rzeczy jak np. identity ale przy chwilowym przechowywaniu danych sprawdzi się doskonale.

pozdrawiam,

Podziel się na:
  • Google Bookmarks
  • RSS
  • Dodaj do ulubionych
  • email
  • Facebook
  • Twitter
  • Blogger.com
  • LinkedIn
  • Gadu-Gadu Live