Jak szybko utworzyć kopię tabeli przy użyciu Transact-SQL
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 |