Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 8.10.2003 Skąd: Lublin Ostrzeżenie: (0%)
|
Witam, mam problem z wyciaganiem wybranych nazw tabel z bazy danych Oracle. Chce wyciagnac nazwy tabel i zrobic z nich liste, ale do listy, ktora mnie interesuje, dolaczane sa rowniez tabele systemowe (to takie moje niezbyt profesjonalne nazewnictwo) w stylu REPCAT$_SNAPGROUP, DEF$_ERROR, AQ$_QUEUES i jeszcze jakies dwadziescia innych, podobnie ponazywanych i zawierajacych $ w nazwie. Planowalem uzyc funkcji stristr, aby przy zczytywaniu nazwy tabeli sprawdzic, czy dana nazwa zawiera $ i jesli nie, to dolaczyc ja do listy wyswietlanych, a jak tak to ja po prostu pominac.
Wydaje mi sie, ze koncepcyjnie powinno byc wszystko wporzadku, jednak nie do konca wiem, jak to rozwiazanie zastosowac w praktyce. Jesli sa inne, optymalniejsze rozwiazania, to prosilbym o podzielenie sie nimi na forum. Z gory dziekuje za pomoc. Pozdrawiam, shariq |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%)
|
php Poczatkujacy (?) >> Bazy Danych
Nie mam w tej chwili dostepu do Oracla ale sprawdz czy to zapytanie zwroci liste bez kolumn systemowych: [sql:1:973a232372]SELECT column_name FROM all_tab_columns WHERE table_name = "<nazwa twojej tabeli>";[/sql:1:973a232372] |
|
|
|
Shariq Wyciaganie wybranych nazw tabel z bazy danych Oracle 8.10.2003, 07:47:39
Shariq Cytat...Nie mam w tej chwili dostepu do Oracla ale... 9.10.2003, 07:59:58
Shariq Ok, juz sobie sam poradzilem. Problemem nie bylo b... 13.10.2003, 09:35:23 ![]() ![]() |
|
Aktualny czas: 22.05.2026 - 20:39 |