Microsoft SQL Server 2008

Jak szybko utworzyć kopię tabeli przy użyciu Transact-SQL Udostępnij na: Facebook

Wskazówki dotyczące SQL Server

Opublikowano: 15 maja 2009

Najłatwiejszą metodą utworzenia kopii tabeli jest użycie polecenia Transact-SQL. Stosujemy SELECT INTO, aby wydobyć wszystkie wiersze z istniejącej tabeli do nowej tabeli. Nowa tabela nie musi wcześniej istnieć.

W poniższym przykładzie tabela Customers w ramach schematu Sales, zostanie skopiowana do nowej tabeli o nazwie CurrCustomers w ramach schematu BizDev.
SELECT * INTO BizDev.CurrCustomers FROM Sales.Customers

Można również utworzyć nową tabelę z określonego podzbioru kolumn w tabeli wyjściowej. W tym przypadku można podać nazwy kolumn do kopiowania po słowie kluczowym SELECT. Wszystkie kolumny, które nie są wymienione, będą wyłączone z nowej tabeli. W poniższym przykładzie określone kolumny są kopiowane do nowej tabeli:
SELECT CustName, Address, Telephone, Email INTO BizDev.CurrCustomers
FROM Sales.Customers

Z książki wydawnictwa Microsoft Press, Microsoft SQL Server 2008 Administrator's Pocket Consultant.

 

 Do początku strony Do początku strony

Microsoft SQL Server 2008