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?
Wynik zapytania sql w nowej tabeli
- Rejestracja: dni
- Ostatnio: dni
- Postów: 136
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 86
1
Przecież możesz stworzyć tabele za pomocą polecenia
CREATE TABLE nowa_tabela SELECT....
- 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?
- 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
- 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