Krzysztof Czyzyk

Krzysztof Czyzyk Teleca Poland
Tester.

Temat: Zapytania rozproszone w oracle forms.

Witam

Mam stworzone dwie bazy danych oracle na jednym komputerze. Jak mogę zrealizować zapytanie rozproszone w formsach wykorzystując te dwie bazy. Za wszelką pomoc z góry bardzo dziękuję.

Pozdrawiam
Igor Piotr I.

Igor Piotr I. IT manager/Senior
Oracle Developer

Temat: Zapytania rozproszone w oracle forms.

poprzez DB link

tworzysz:
CREATE DATABASE LINK [nazwa] CONNECT TO [schemat] IDENTIFIED BY [haslo] USING '[alias tns]';

odpytujesz:
select * from tablica@[nazwa]

dla pewności
rozumiem że masz dwie instancje bo jeśli masz dwa schematy to odpytujesz normalnie z przedrostkiem schematu

select * from [schamet].tablica
Krzysztof Czyzyk

Krzysztof Czyzyk Teleca Poland
Tester.

Temat: Zapytania rozproszone w oracle forms.

Dziękuję za odpowiedź.

Nasuwa mi się kolejne pytanie. Gdzie stworzyć ten db link. Wiem że można w bazie oracle tylko jak go później użyć w formsach. Może znasz jakieś książki, a najlepiej stronki które rzuciły by trochę światła na to zagadnienie i inne dotyczące oracle forms.

pozdrawiam
Igor Piotr I.

Igor Piotr I. IT manager/Senior
Oracle Developer

Temat: Zapytania rozproszone w oracle forms.

hmm właściwie to akuratnie w forms'ach jest świetnie zrobiony manual. Zatem w pierwszej kolejności odesłał bym Cie do niego. help->topic/Pomoc->tematy pomocy.
Stron nie jestem Ci w stanie polecić bo ja korzystam z metalinka ale żeby mieć tam konto trzeba mieć wykupioną asystę. Natomiast nie znam żadnych dobrych publikacji które traktowały by o formsach w sposób przystępny i zrozumiały a zarazem wyczerpywały by temat.

Gdzie stworzyć ten db link


tworzysz go na bazie analogicznie tak jak tworzysz np tabele.

jak go później użyć w formsach


to zależy od tego do czego chcesz pobierać dane z drugiej bazy. możesz oprzeć blok o dane z pochodzące z db linka wpisując we właściwościach bloku w miejscu:
Zapytania- nazwa źródła danych/query source name
np taki kod:

(select id,opis from tablica@[db_link])

i tworzysz normalnie blok jak z danymi z własnej bazy.
Można go wykorzystać jeszcze na 1000 innych sposobów. ale musiał bym wiedzieć dokładnie do czego zmierzasz.
aha i najistotniejszym pytaniem o djakiego właściwie powinniśmy zacząć to o której wersji forms'ów mówimy ? 6,9,10,11 ?
Krzysztof Czyzyk

Krzysztof Czyzyk Teleca Poland
Tester.

Temat: Zapytania rozproszone w oracle forms.

Witam

Wersja forms to dokładnie 9.0.4.0.19

Pozdrawiam
Marcin B.

Marcin B. Oracle Developer

Temat: Zapytania rozproszone w oracle forms.

Krzysztof Czyzyk:
Dziękuję za odpowiedź.
[ciach]
Może znasz jakieś książki, a najlepiej stronki które rzuciły by trochę światła na to zagadnienie i inne dotyczące oracle forms.
ciach]

Jest książka "Oracle Form Builder" autorstwa Michała Widera
http://helion.pl/ksiazki/oracfb.htm
ale stanowczo odradzam tą pozycję :)
Dla Formsów, jeśli nie masz dostępu do metalinku, to pozostaje ci help i Google.Marcin B. edytował(a) ten post dnia 09.10.08 o godzinie 11:25
Igor Piotr I.

Igor Piotr I. IT manager/Senior
Oracle Developer

Temat: Zapytania rozproszone w oracle forms.

i GL :) bo chętnie pomożemy
Marcin B.

Marcin B. Oracle Developer

Temat: Zapytania rozproszone w oracle forms.

Igor Piotr Idzior:
i GL :) bo chętnie pomożemy
Dokładnie :)

Następna dyskusja:

Oracle Forms i Reports na L...




Wyślij zaproszenie do