Wynik zapytania sql w nowej tabeli

0

Witam,
Piszę sobie proste polecenie które wyświetli mi dwie kolumny z czterema rekordami, jak zrobić aby ten wynik został zapisany w tabeli która jeszcze nie istnieje?

1

Przecież możesz stworzyć tabele za pomocą polecenia

CREATE TABLE nowa_tabela SELECT....
0

Jeśli to jest proste zapytanie SQL'owe to po co tworzyć nową tabelę? Może lepiej utworzyć widok?

1

napisz sobie stored proc, które będzie sprawdzało czy coś jest w tabeli i to ew. usuwało. BTW pomysł wydaj się próbować rozwiązać coś co jest po prostu źle zaprojektowane

0

Select ...
Into ...
From ...

0

A takie coś (MSSQL), oczywiście podmień na swój select:

IF NOT EXISTS (SELECT * FROM dbo.sysobjects WHERE id = object_id('NAZWA_TABELI') AND OBJECTPROPERTY(id, 'IsUserTable') = 1) SELECT * INTO NAZWA_TABELI FROM (SELECT 1 AS a WHERE 1=1) T ELSE --JEŚLI ISTNIEJE INSERT INTO NAZWA_TABELI SELECT 1 AS a WHERE 1=1

1 użytkowników online, w tym zalogowanych: 0, gości: 1