🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #82184

Re: Zapytania do typów obiektowych Oracla

#82184
From: Ciekawy
Date: Fri, 06 Jun 2014 12:52
38 lines
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-mail
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>

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