PL/SQL (Re: PostgreSQL a temporary tabulky a trideni)

Jan Serak sherry na pikebo.cz
Čtvrtek Únor 26 08:58:15 CET 2004


Kluvanek Martin wrote:
> Jan Serak napsal(a):
>> PL/SQL, resp. prave ta proceduralni nastavba, je stara jako Metuzalem, 
>> od Oracle6 (1993) v podstate nezmemena. Jeho rysy (in, out a inout 
>> parametry, vyjimky, procedury definovane uvnitr procedur,...) jsou 
>> prevzaty z Ady, rozhodne to neni zadna ulitba ve stylu "at je to co 
>> nejpodobnejsi SQL".
> 
> Lenze v tom stejne nejde niekedy spravit ani tie najtrivialnejsie veci. 
> Hlavne v smere na filesystem.

Vzhledem k tomu, ze filesystem neni soucasti prostredi, v nemz je PL/SQL 
interpretovano, tak bych to nepovazoval za trivialni vec. Vyresit 
pristup na filesystem v javove aplikaci bezici na mobilnim telefonu asi 
taky nebude z nejjednodussich ;-)

Pri nutnosti menit data v databazi i na filesystemu soucasne rozhodne 
nelze doporucit PL/SQL. Sice Oracle dodava package UTL_FILE, ale jeji 
pouziti prinasi vic problemu nez uzitku. Na nejaky ten prototyping se 
mozna hodi (prototyp je napsan velice rychle), ale na kriticke moduly 
tohoto typu nestaci (pomalost, problemy s pristupovymi pravy,...) a je 
nutno to napsat v OCI (pro toho, kdo si troufa primo urcovat, kdy se ma 
SQL prikaz parsovat, atd.) nebo Pro*C (pro toho, kdo si troufa zvladnout 
toto strasne necitelne prostredi).

Jan Serak




Další informace o konferenci Test