Perspektywa w bazie

0

Witam

Mam MySQL 5 oraz PHP 5 jak w skrypcie sprawdzic czy widok w bazie danych zostal juz utworzony (create view nowy as ), jesli tak to uzyje alter view nowy as

0

Jest cos takiego jak SHOW TABLES, wiec sprawdz czy jest SHOW VIEWS.

0

hmmm, ale to ma dzialac z automatu a nie w ten sposob, tak to ja moge sobie w bazie rownie dobrze sprawdzic.......

0

Z MySQL w wersji 5 nie mialem do czynienia i nie wiem jak to wyglada, ale moze jakas procedura?

0

A czym sa widoki? Wlasnie jakby pseudo tabela, ktorej fizycznie nie ma. Widok odnosi sie po prostu do istniejacej tabeli, ktora poprzez widok moze byc w pewnym stopniu ukryta. No i zeby sprawdzic czy istnieje wystarczy wykonac:

SELECT * FROM nazwa_widoku

I juz.

0

Tia, i w tym miejscu skrypt sie wykrzaczy z komunikatem ze nie ma takiej tabeli/perspektywy, a chyba nie o to chodzi....

0

No to chyba logiczne jest ze najpierw mozesz sprawdzic warunkiem:

if (@mysql_query(zap))...

Ale nie do konca zakumales o co mi chodzi. Chcialem pokazac, ze perspektywami operujesz podobnie jak na tabelach, ktore istnieja.

0

Ja po prostu przyjmuje ze autorowi chodzi o SQL a nie PHP, dlatego wykluczam tego typu sposoby. W niektorych odmianach SQL jest konstrukcja typu CREATE OR REPLACE ... I o zamiennik tego chodzi.

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