1

Temat: z SELECT do CREATE TABLE, UPDATE

Witam.
poszukuje sposobu utworzenia lub aktualizacji tabeli z wcześniej wykonanego select-a.

mam np:

select imie, nazwisko, nazwatowaru, stan from klienci where nazwisko='kowalski' where stan<>'0'

Po tym wyświetla mi się tabela z X rekordami. Tą całą tabelę chcę umieścić w bazie jako nową tabelę lub za jej pomocą zaktualizować inną istniejącą tabelę z takimi samymi kolumnami.

Jakiś pomysł?

2

Odp: z SELECT do CREATE TABLE, UPDATE

już mam smile
CREATE TABLE www_temp AS
select imie, nazwisko, nazwatowaru, stan from klienci where nazwisko='kowalski' where stan<>'0'

he he
ale jeszcze jak zrobić "primary key"?

3

Odp: z SELECT do CREATE TABLE, UPDATE

znowu mam...

create table www_temp WITH (OIDS) AS
select imie, nazwisko, nazwatowaru, stan from klienci where nazwisko='kowalski' where stan<>'0'

4

Odp: z SELECT do CREATE TABLE, UPDATE

a inserta robimy:

insert into www_temp
select imie, nazwisko, nazwatowaru, stan from klienci where nazwisko='kowalski' where stan<>'0'

o ile tabela juz jest...

5

Odp: z SELECT do CREATE TABLE, UPDATE

--
The best thing about modern society is how easy it is to avoid contact with it.