Article View: pl.comp.lang.delphi.bazy-danych
Article #82184Re: Zapytania do typów obiektowych Oracla
From: Ciekawy
Date: Fri, 06 Jun 2014 12:52
Date: Fri, 06 Jun 2014 12:52
38 lines
2796 bytes
2796 bytes
W dniu 2014-06-06 14:26, Adam Siwoń pisze: > W dniu 2014-06-05 18:21, Ciekawy pisze: >> >>> Nie znam Oracle, ale zerknij tutaj może coś pomoże >>> http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/collection_method.htm >>> >>> >> >> ok, tylko niezbędne dla mnie funkcje dla typów obiektowych count itd. >> nie są dostępne, dla SQl tylko Pl/sql. A ja nie mogę na bazie danych na >> której jestem tylko gościem dodawać swoich procedur. > > Nie możesz dodawać procedur, ale możesz wykonywać bloki poleceń typu: > > declare > <definicje zmiennych> > begin > o których możesz przekazywać parametry jak do zwykłych zapytań SQL. W > kod PL/SQL > end; > W dniu 2014-06-06 14:26, Adam Siwoń pisze:> W dniu 2014-06-05 18:21, Ciekawy pisze: Ok, dzięki przepraszam że razy pytam o jedno a raz o drugie, bo próbuję raz tak, a raz tak szczerze to widzę że chyba jednak najpraktyczniej jest mi założyć widok zmaterializowany, żeby serwer raz obiczył wrtości funkcji GET_WKB dla każdego rekordu i je przechowywał. Co do indexów to też przecież nie problem mogę zadać zapytanie łączące i wykorzystać indexy z tabeli głównej. Najważniejsze byo to żeby nie liczyć za każdym razem GET_WKB. Potem najwyżej na koniec pracy z mapą będę usuwał tą perspektywę. No chyba że jest inna metoda żeby orcle przechowywał wyniki obliczenia tej funkcji. Bo cały problem był w tym że ona właśnie była "wąskim gardłem" Pozdrawiam Ciekawy PS.heh przy okazji miałem trochę "cisnienia", żeby zoptymalizować kod odpowiedzialny za rysowanie, tak że chyba na dobre mi wyszło.
Technical Details
Message-ID:
<lmsdhu$6su$1@node1.news.atman.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mailReferences:
<lmpp99$ff5$1@node1.news.atman.pl> <lmpudi$hf3$1@node2.news.atman.pl> <lmq5di$p7p$1@node2.news.atman.pl> <5391b387$0$2372$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail From: Ciekawy <ciekawy32@gmail.com> Newsgroups: pl.comp.lang.delphi.bazy-danych Subject: Re: Zapytania do typów obiektowych Oracla Date: Fri, 06 Jun 2014 14:52:09 +0200 Organization: ATMAN - ATM S.A. Lines: 39 Message-ID: <lmsdhu$6su$1@node1.news.atman.pl> References: <lmpp99$ff5$1@node1.news.atman.pl> <lmpudi$hf3$1@node2.news.atman.pl> <lmq5di$p7p$1@node2.news.atman.pl> <5391b387$0$2372$65785112@news.neostrada.pl> NNTP-Posting-Host: public-gprs515130.centertel.pl Mime-Version: 1.0 X-Trace: node1.news.atman.pl 1402059134 7070 31.61.131.123 (6 Jun 2014 12:52:14 GMT) X-Complaints-To: usenet@atman.pl NNTP-Posting-Date: Fri, 6 Jun 2014 12:52:14 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.2; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.5.0 In-Reply-To: <5391b387$0$2372$65785112@news.neostrada.pl> X-Antivirus: avast! (VPS 140606-0, 2014-06-06), Outbound message X-Antivirus-Status: Clean Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit