Wynik zapytania sql w nowej tabeli

Wynik zapytania sql w nowej tabeli
asdf42
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 136
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?

Tytanowyy
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 86
1

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

Kopiuj
CREATE TABLE nowa_tabela SELECT....
MY
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1107
0

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

abrakadaber
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6610
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

  • Rejestracja: dni
  • Ostatnio: dni
0

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

wemibo
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: okolice Warszawy
  • Postów: 128
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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.