Wiem, że tytuł może wydawać się dziwne, ale to jest to, co chcę zrobić:T-SQL Usuń włożonej płyty
- Mam tabeli z wielu rekordów.
Chcę uzyskać niektóre z tych rekordów i wstawić je do innej tabeli. Coś takiego:
INSERT INTO TableNew SELECT * FROM TableOld WHERE ...
Najtrudniejsze jest to, że chcę to wiersze, które mam wstawione do usunięcia formularz tabeli pochodzenia, jak również.
Czy istnieje łatwy sposób to zrobić, ponieważ tylko myślę, że udało mi się zrobić to użyć tabeli tymczasowej do zapisywania wybranych rekordów, a następnie umieścić je w drugiej tabeli i usuwać wiersze dopasuj się do nich z pierwszego stołu. Jest to rozwiązanie, ale z tak wielu rekordów (ponad 3 miliony i pół) szukam jakiś inny pomysł ...
wersja SQL Server? –
użyj klauzuli OUTPUT ... –