jak utworzyć widoki (wirtualne tabele) w SQL??
pisze
create view wirtualna
AS SELECT nazwa miasto
from klienci;
i wyskakuje błąd.
jak utworzyć widoki (wirtualne tabele) w SQL??
pisze
create view wirtualna
AS SELECT nazwa miasto
from klienci;
i wyskakuje błąd.
Jaki błąd, to zawsze pomocna informacja?
Najprawdopodobniej chodzi o brak przecinka pomiędzy nazwa, a miasto. Bo poza tym wszystko wygląda OK
błąd :
ERROR 1064: Something is wrong in your syntax obok ‘view wirtualna AS SELECT nazwa, miasto from klienci;’ w linii 1
z przecinkiem też nie idzi.
Składnia wydaje się być OK, na jakiej bazie i w jakiej wersji to testujesz?
posiadam webserva
z MySQL Control Center 0.9.4 beta.
to tylko front-end do bazy danych. Wersje MySQLa masz podaną w pozycji Informacje dostępnej z menu
Mysql 4.0.23
Obsługa widoków (jak i wielu innych bardziej zaawansowanych składni SQL) została dodana dopiero w gałęzi 5.x MySQLa, podczas instalacji mogłeś wybrać czy chcesz 4.x czy 5.x, nie wiedzieć czemu autorzy oznaczyli wersję 4 jako lepszą dla początkujących co niekoniecznie jest zgodne z prawdą.
ok, wielki dzięki zaraz pokombinuje z wersja 5.x
czy możliwe , że wyrażenia zanurzone też są od tej wersji, bo z nimi też mam problem.
zdaje się, że wyrażenia zanurzone powinny być już w wersji 4.1