Logowanie do kilku baz
saymon - 04-08-2006 00:24
Logowanie do kilku baz
Witam, Na wstepie chcialbym zaznaczyc ze moje pytanko moze dla wielu okazac sie lamerskie. Mianowicie chodzi o to, ze posiadam 12 baz z jednakowa struktura tabel. Potrzebuje pobracte same dane z kazdej bazy. Chodzilo by o to, w jaki sposób poprzez PL/SQL w petli wykonywac logowanie do kazdej bazy, wykonanie zapytania, przelogowanie na kolejna. Dosc dobrze znam SQL, jednak w PL/SQL stawiam dopiero pierwsze kroki. Jakby ktos mógl wspomóc poczatkujacego to bede wdzieczny. Kawalek gotowego kodu to bylby bajer.
Michał Kuratczyk - 04-08-2006 00:24
saymon wrote: > Chodzilo by o to, w jaki sposób poprzez PL/SQL w petli wykonywac > logowanie do kazdej bazy, wykonanie zapytania, przelogowanie na > kolejna. Skoro piszesz o PL/SQL, to jak rozumiem chodzi o Oracle. Skoro tak, to tworzysz w swoim schemacie na dowolnej bazie (czy to spośród tych 12, czy na jakiejś jescze innej) dblinki do pozostałych baz i cały temat logowania i łączenia Ci odpada, bo dblinki to załatwiają. A jeśli celem jest zbieranie tych danych w jednym miejscu, to zrobisz to znacznie lepiej korzystając z materialized views, niż kodując to samemu.
-- Michał Kuratczyk
Marcin 'goral' Goralski - 04-08-2006 00:24
saymon wrote:
> Chodzilo by o to, w jaki sposób poprzez PL/SQL w petli wykonywac > logowanie do kazdej bazy, wykonanie zapytania, przelogowanie na > kolejna.
database link i petla po user_db_links ?
marcin
Lukasz Rzanek - 04-08-2006 01:22
saymon napisał(a): > Witam, > Na wstepie chcialbym zaznaczyc ze moje pytanko moze dla wielu > okazac sie lamerskie. > Mianowicie chodzi o to, ze posiadam 12 baz z jednakowa struktura > tabel. > Potrzebuje pobracte same dane z kazdej bazy. > Chodzilo by o to, w jaki sposób poprzez PL/SQL w petli wykonywac > logowanie do kazdej bazy, wykonanie zapytania, przelogowanie na > kolejna. > Dosc dobrze znam SQL, jednak w PL/SQL stawiam dopiero pierwsze kroki. > Jakby ktos mógl wspomóc poczatkujacego to bede wdzieczny. > Kawalek gotowego kodu to bylby bajer. > Ale w czym? Jak? W czystej bazie danych - procedurą składowaną?
Jeśli tak, to PL/SQL ma takie możliwości w Oracle, da radę w MySQL, MsSQL, itd.
Jeśli na warstwie logiki aplikacji, to w Java masz C-JDBC: http://sequoia.continuent.org/HomePage
Więc gdzie?
-- Lukasz Rzanek, Radical Group
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[Postgresql] =?ISO-8859-2?Q?Zapychaj=B1ca_si=EA_partycja_/?==?ISO-8859-2?Q?var_z_baz=B1_postgresql?=
[laik]Jak =?ISO-8859-2?Q?stworzy=E6/zaczac_tworzyc__ma=B3=B1?==?ISO-8859-2?Q?__baz=EA_danych_na_potrzeby_www=3F?=
Ksiazka - "Podstawowy =?ISO-8859-2?Q?wyk=B3ad_z_system=F3w_?==?ISO-8859-2?Q?baz_danych=22?=
=?iso-8859-2?q?Oracle_Database_link_problem_z_po=B3=B1czeniem _ze_zdaln=B1_baz=B1?=
=?ISO-8859-2?Q?kto_zrobi_baz=EA_danych=3F=3F?=
=?iso-8859-2?q?Restore_database_i_........_mam_dalej_t=B1_sam =B1_baz=EA.?=
[MySQL]: Odzyskanie z pliku zawierającego wiele baz danych tylko jednej wybranej bazy
=?iso-8859-2?q?Podzia=B3_baz_danych_ze_wzgl=EAdu_na_model_dan ych?=
firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP
Najlepszy klient (windows) do ręcznego podgladania baz danychwykonywania query itp - jaki
zanotowane.pldoc.pisz.plpdf.pisz.planette.xlx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|