Fórum Root.cz
Hlavní témata => Server => Téma založeno: Muf 22. 11. 2015, 18:13:06
-
Zdravím,
poraďte, chci si udělat IS na Java platformě, a jako databázi mít Oracle DB - potřebuji používat triggery, PL/SQL atd. No a nemůžu najít žádný hosting který by to uměl, všude je když už tak MS SQL Server :( to je bordel :( Ne že bych nemohl použít MS SQL, ale když už to chci udělat na Java paltformě tak chci zachovat nějakou konzistenci a použít Oracle DB.
Jsem v tomhle zelenáč, ještě nikdy jsem žádný placený hosting neměl. Proč je teda všude MS SQL? Jen popularita?
A když už se na tohle tak hezky ptám, jaký je nejlepší způsob, jak si zajistit připojení k internetu pro takové to domácí servrování - existuje nějaká taková služba? Všechny nabídky u známých providerů jako O2, TMobile atd. mají strašně slabý upload.
-
Protože Oracle bys nezaplatil :D
O2 má upload 20 Mb za 16 tisíc. Víc snad nevyužiješ, ne? Jestli je ti to málo, tak si server pronajmi.
-
Protože Oracle bys nezaplatil :D
O2 má upload 20 Mb za 16 tisíc. Víc snad nevyužiješ, ne? Jestli je ti to málo, tak si server pronajmi.
proč bych Oracle nezaplatil? To je snad při nasazení na serveru s komerčním využitím placené?
-
Oracle bývá docela placený. A není zrovna nejlevnější, pokud chceš trochu náročnější konfiguraci :D
-
No fakt, je to placené a dost marasně... kurva drát (s prominutím), já si na škole myslel, že MS SQL Server je ten zlej, který je placený, a přitom za nasazení Oraclu chtějí takové pálky. To podporuje mojí teorii, že ty podststné věci se na VŠ člověk nedozví. Kdbych to věděl dřív, tak bych se na Oracle už dávno vyprdl a šel se učit nějakou jinou technologii. Do koše s tím.
-
Anebo jak se pro mně stal Oracle v podstatě nepoužitelnou věcí ze dne na den. Chtěl jsem si rozjet takový menší IS, hlavně ze studijních důvodů, který bych si i publikoval na net a časem kdyby se ujal bych si ho nechal trochu platit. Něco jako guru.com pro ČR. Jenže to můžu rovnou zapomenout na Oracle. A já už ho začínal mít rád :'(
-
Všichni dodavatelé placených DB mají verze pro vývojáře zdarma. Takže nejsi ničím limitován. Jsou tam většinou omezení na počet jader, paměti nebo velikost DB, ale to pro vývoj nehraje roli.
-
ORacle má verze databáze i zdarma k použití. Je tam samozřejmě omezneí možností a velikostí, ale je to podobné, jak u jiných:
Oracle Database 11g Express Edition - Free to develop, deploy, and distribute
http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html
To je úplně stejné i s MS-SQL (pokud je myšleno Microsoft SQL). I t aje ve vyšších verzích za hodně peněz, a to i na hostingu.
Takže možná tazatel potkával spíše klony MySQL, kteoru vlastní také Oracle a tlačí ji tkaé komerčně.
-
Všichni dodavatelé placených DB mají verze pro vývojáře zdarma. Takže nejsi ničím limitován. Jsou tam většinou omezení na počet jader, paměti nebo velikost DB, ale to pro vývoj nehraje roli.
Tak to teda jsem limitován, protože v momentě, kdy udělám IS a on se rozjede - jaksi nanic je dělat IS a mít už od začátku na mysli, že z něj nikdy nic nebude - a chtěl bych ho komerčně nasadit, tak jsem limitován více než 100tis. investicí, což je vcelku hodně.
-
Vyber si nějakou otevřenou. V bankách samozřejmě frčí Oracle, takže pracovně je dobré ho umět, ale jinak máš plno jiných možností. Hlavně nezkoušej něco, co je zdarma pro malé použití. Malá použití jsou pro lemply, musíš přemýšlet o budoucnosti a připravit se.
-
ORacle má verze databáze i zdarma k použití. Je tam samozřejmě omezneí možností a velikostí, ale je to podobné, jak u jiných:
Oracle Database 11g Express Edition - Free to develop, deploy, and distribute
http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html
To je úplně stejné i s MS-SQL (pokud je myšleno Microsoft SQL). I t aje ve vyšších verzích za hodně peněz, a to i na hostingu.
Takže možná tazatel potkával spíše klony MySQL, kteoru vlastní také Oracle a tlačí ji tkaé komerčně.
No tak tam píšou že je pro:
Oracle Database XE is a great starter database for:
-Developers working on Node.js, Python, PHP, Java, .NET, XML, and Open Source applications
-DBAs who need a free, starter database for training and deployment
-Independent Software Vendors (ISVs) and hardware vendors who want a starter database to distribute free of charge
-Educational institutions and students who need a free database for their curriculum
Nikde tam nevidím "vhodný pro subjekty, kteří si chtějí trochu přivydělat nasazením Oracle CB v komerční sféře"
Kdyby už na VŠ místo krávovin řekli, kolik toho komerční nasazení stojí, tak jsem se na to dávno vyprdl a dal se cestou nějaké free db.
-
Jako divím se, že třeba malá firma, kde pracuju, frčí odjakživa na Oracle produktech - člověk se pak diví, proč jsou tak o ničem mzdy, když každý rok nám řekně nějakolik tisícovek Komenských a Masaryků pápá a odeltí do USA.
-
Zase nějaká amatérská konfigurace na jeden server nemusí být až tak drahá. Třeba mají i dobré ceny. Pokud se ale bavíme o reálném nasazení, kde máš cluster, tak to už je jinačí cena.
Třeba ale i takový MySQL cluster je hodně muziky za málo peněz.
-
Pokud nepotřebuješ partitioning, tak Oracle není zas tak drahý. Je v relaci s MS, kvalita a stabilita výrazně vyšší. Pokud to chceš jen šudlat, Postgres nebo i MySQL jsou taky dost dobré. Podle toho co píšeš si nemyslím, že by tě něco omezovalo. A máš to pak zadarmo.
Dnes se od Oracle hodně utíká a většinou je to k open source. Včetně instalací, kde by to nikdo nečekal.
-
Microsoft to myslim nejakym sposobom mal v azure. Ale najskor to bude akoby si si zaplatil vps a dal tam tu "free" ediciu. Skus radsej postgresql, ale inak sa mi nejako nezda cele toto vlakno...
-
Oracle Database 11g Express Edition - Free to develop, deploy, and distribute
http://www.oracle.com/technetwork/database/database-technologies/express-edition/overview/index.html
Odporucam si vsimnut, ze aktualna verzia je 12. Express pre 12ku zatial Oracle ocividne neplanuje.
Nehovoriac o aktualnom radikalnom zdrazeni licencii Oracle o 200-300%.
-
Odporucam si vsimnut, ze aktualna verzia je 12. Express pre 12ku zatial Oracle ocividne neplanuje.
Nehovoriac o aktualnom radikalnom zdrazeni licencii Oracle o 200-300%.
Jistě, jíá bych řekl, že strategie Oracle se začíná ubírat tak, že neche prodávat samsotatné DB licence. V podstatě pro malé nutit jejich Cloud DB verzi databáze vzdáleně s tím, že doufá, že tě pak přetáhne k sobě s celou aplikací a pro ty velké, co chctějí databázi inhouse, že ti dodá celou blackbox bednu, kde poběží DB (či-li jejich HW a SW) a bude se za to vše platit nějaký pravodelný bakšíš...
Nu, také jsme letos proto řekli Oracle pápá. Dosud jsme využívali hlavně editici standard one s licencí na 2 procesory.
-
poraďte, chci si udělat IS na Java platformě, a jako databázi mít Oracle DB - potřebuji používat triggery, PL/SQL atd.
Troufám si tvrdit, že na jednomužném IS výhody Oracle nedokážeš využít. Triggery a PL/SQL jsou zcela zadarmo v PostgreSQL i jinde.
Tak to teda jsem limitován, protože v momentě, kdy udělám IS a on se rozjede - jaksi nanic je dělat IS a mít už od začátku na mysli, že z něj nikdy nic nebude - a chtěl bych ho komerčně nasadit
V momentě, kdy budeš mít IS který se tak rozjede že by přestala stačit nějaká DB zadarmo a byl by potřeba Oracle, bude to zralé na masivní redesign a refaktoring a teprve pak by se to přepisovalo do Oracle.
-
V momentě, kdy budeš mít IS který se tak rozjede že by přestala stačit nějaká DB zadarmo a byl by potřeba Oracle, bude to zralé na masivní redesign a refaktoring a teprve pak by se to přepisovalo do Oracle.
ono ocividny problem Oracle je v tom, ze za chvilu bude na 99% aplikacii stacit vykonovo hociaka databaza prevadzkovana na mobilnom telefone.
t.j. k tomu prepisovaniu na Oracle nebude asi nikdy dovod :)
-
A já už ho začínal mít rád :'(
No je vidět že máš ještě, řekněme, mladický zápal. Absence LIMIT/OFFSET, limit 1000 položek v klauzuli IN (...) a podobné špeky mě docela sraly. Postgres je velmi kvalitní alternativa k Oracle (včetně PL fce/triggeru). Není co řešit.
-
Myslim, ze zadny mistni hosting ti nemuze nebidnout lepsi cenu za Oracle hosting nez Amazon. Pokud by nejaka firma chtela nabizet hosting Oracle databazi za podobne penize musela by jit hluboko pod svoje naklady. Z nejakeho duvodu jsou "hosting licence" mnohem drazsi nez zakaznicke.
-
A já už ho začínal mít rád :'(
No je vidět že máš ještě, řekněme, mladický zápal.
Spíše Stockholmský syndrom ;)
https://cs.wikipedia.org/wiki/Stockholmsk%C3%BD_syndrom
-
chci si udělat IS na Java platformě, a jako databázi mít Oracle DB - potřebuji používat triggery, PL/SQL atd.
Skutečně chceš/potřebuješ zrovna Oracle? Proč? Srovnej si priority, co od DBMS očekáváš – sepiš si svoje požadavky (spolehlivost, transakce, výkon, triggery, referenční integrita, možnost psaní procedur/funkci na straně DB atd.) a pak teprve vybírej.
Můj skromný odhad je, že tu aplikaci můžeš postavit nad PostgreSQL – dá ti vše, co potřebuješ a dokonce budeš příjemně překvapen.
Oracle je proprietární software, což znamená nejistou budoucnost a velkou zátěž (jak finanční tak technologickou), jsi odkázaný na milost či nemilost jedné konkrétní firmy (stejně jako u MS SQL, i když MS se chová ještě hůř) a budou s tím mít problém i tvoji zákazníci a uživatelé.
-
Všichni dodavatelé placených DB mají verze pro vývojáře zdarma. Takže nejsi ničím limitován.
Ano, dealer ti dá často první dávku zdarma – jakmile se staneš závislým, tak z tebe začne krutě tahat prachy. Drogový byznys a proprietární software k sobě mají hodně blízko…
-
Pár špeků k licencím oracle:
- Pokud máš cluster na něm vmware a v jednom virtuálu třeba s jedním přiřazeným jádrem nainstalovaný oracle tak musíš mít zalicencovaná všechna jádra clusteru.
- K oracle se dají zaplatit dodatečné funkce (třeba analza výkonosti) jsou zapnuté i pokud je nemáš zalicencované a pokud je, i omylem použiješ, musíš je zalicencovat.
Podle nějaké definice relační databáze musí relační databáze obsahovat hodnotu která označuje "nic" a je rozdílná od nuly a prázdného řetezce je to hodnota NULL. Ani toto oracle nesplňuje, má sice null ale neumí ho odlišit od prázdného řetězce.
Limit se dá nasimulovat u db které ho nemají jednoduchou podmínkou s rownum. V oracle se při seřazení seřadí i rownum takže je potřeba použít poddotaz, další sranda je že ve pokud dáš podmínku třeba rownum < 10 tak funguje ale rownum > 10 and rownum < 20 vrací vždy prázdný počet řádkú takže další poddotaz.
Kapitola sama o sobě jsou chybová hlášení.
-
1) Na vmware ano na jinych virtulizacnich platformach to tak byt nemusi (napr. PowerVM). Pokud je virtualizacni platforma brana jako hard partitioning pak muzete licencovat pouze cory ktere mate prirazene. Nicmene ano oracle to vyuziva hlavne k tomu aby protlacil sve virtualizacni platformy a konkurenci (vmware :) to osolil
2) Tohle plati u enterprise licenci. Dalsi sranda je ze Vam bezi vice databazich napr. na vmware farme, kterou mate zalicencovanou a na jedne jedine bazi zacnete tahat data z AWR a nemate zaplaceny diagnostic tool, pak byste meli zacalovat diagnostic pool pro vsechny cory na cely farme. Resenim by mela byt nova baze novou a udelat export/import. Btw oracle admin by mel vedet na co smi sahat a na co ne :)
-
Oracle je proprietární software, což znamená nejistou budoucnost a velkou zátěž (jak finanční tak technologickou), jsi odkázaný na milost či nemilost jedné konkrétní firmy (stejně jako u MS SQL, i když MS se chová ještě hůř) a budou s tím mít problém i tvoji zákazníci a uživatelé.
To je imho nesmysl. Jestli je neco proprietarni software nebo ne je vcelku fuk a mysql je toho dobrym prikladem. Lidi kteri oracle alespon v zakladu umi je take vcelku dost (z meho uhlu pohledu). Naopak dostanete slusnej support, oracle db je tu pres dvacet let a pravdepodobne behem par mesicu jen tak neskonci. Je na vas jestli za sluzby chcete platit a nebo ne. V praxi take nejste dan na milost i nemilost jedne firmy, pokud chcete tak muzete zmigrovat na jinou platformu, coz se ve firmach casto take deje at jiz z technologickych nebo politickych duvodu. Vsude plati, a u oracle DB zvlast, dobre si rozmyslet co potrebuji stavet, jak to bude do budoucna a jak poresit support.
-
1) Na vmware ano na jinych virtulizacnich platformach to tak byt nemusi (napr. PowerVM). Pokud je virtualizacni platforma brana jako hard partitioning pak muzete licencovat pouze cory ktere mate prirazene. Nicmene ano oracle to vyuziva hlavne k tomu aby protlacil sve virtualizacni platformy a konkurenci (vmware :) to osolil
2) Tohle plati u enterprise licenci. Dalsi sranda je ze Vam bezi vice databazich napr. na vmware farme, kterou mate zalicencovanou a na jedne jedine bazi zacnete tahat data z AWR a nemate zaplaceny diagnostic tool, pak byste meli zacalovat diagnostic pool pro vsechny cory na cely farme. Resenim by mela byt nova baze novou a udelat export/import. Btw oracle admin by mel vedet na co smi sahat a na co ne :)
Presne pre tieto nezmyselne licencie, na ktore potrebujes special cloveka aby sa v tom ako-tak vyznal, nemam rad taketo produkty. Chcel by som stretnut toho experta, ktory ich navrhol. Oracle v tom samozrejme nieje jediny. Doteraz mam nocnu moru z licencii MS u serverovskych OS. Aj preto som rad za slobodne licencie:)
-
Pár špeků k licencím oracle:
- Pokud máš cluster na něm vmware a v jednom virtuálu třeba s jedním přiřazeným jádrem nainstalovaný oracle tak musíš mít zalicencovaná všechna jádra clusteru.
- K oracle se dají zaplatit dodatečné funkce (třeba analza výkonosti) jsou zapnuté i pokud je nemáš zalicencované a pokud je, i omylem použiješ, musíš je zalicencovat.
Podle nějaké definice relační databáze musí relační databáze obsahovat hodnotu která označuje "nic" a je rozdílná od nuly a prázdného řetezce je to hodnota NULL. Ani toto oracle nesplňuje, má sice null ale neumí ho odlišit od prázdného řetězce.
Limit se dá nasimulovat u db které ho nemají jednoduchou podmínkou s rownum. V oracle se při seřazení seřadí i rownum takže je potřeba použít poddotaz, další sranda je že ve pokud dáš podmínku třeba rownum < 10 tak funguje ale rownum > 10 and rownum < 20 vrací vždy prázdný počet řádkú takže další poddotaz.
Kapitola sama o sobě jsou chybová hlášení.
Ohledne Vmware clusteru to zase prinasi tu vyhodu, ze pak ten Oracle muzes mit ve vsech virtualech na nem bezici. Jinak to tam asi nema ani cenu instalovat, ne?
Ohledne hodnoty NULL nemas pravdu, nebo to neumis pouzivat?
http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm
http://psoug.org/definition/null.htm
Rownum je pseudosloupec a vice o jeho pouziti zde http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm
-
Ohledně hodnoty null nejde o psaní podmínek, ale jde o to, že oracle není schopen uložit řetězec nulové délky a vyrobí z něj null. A když pak zkusíš ten řetězec nulové délky vyhledat, tak už nenajde nic. Kvůli tomu nelze mít not null sloupec pro řetězce, které mohou mít nulovou délku. Takže se na to musí furt myslet a obcházet to. Úžasná vlastnost.
-
Ohledně hodnoty null nejde o psaní podmínek, ale jde o to, že oracle není schopen uložit řetězec nulové délky a vyrobí z něj null. A když pak zkusíš ten řetězec nulové délky vyhledat, tak už nenajde nic. Kvůli tomu nelze mít not null sloupec pro řetězce, které mohou mít nulovou délku. Takže se na to musí furt myslet a obcházet to. Úžasná vlastnost.
V praxi se na to az tak casto nenarazi. Pouze tam kde se uklada to sloupce nejaky free text. Je zajimavy, ze v tyhle diskuzi lidi nadavaji na to jak je Oracle desne konzervativni a dodrzuje zpetnou kompatibilitu a zaroven tem samym lidem vadi, ze Oracle neni kompatibilni s databazemi, ktere vznikly o nekolik dekad pozdeji.
PS: licencni politiku Oracle nehodlam komentovat.
-
Ohledne Vmware clusteru to zase prinasi tu vyhodu, ze pak ten Oracle muzes mit ve vsech virtualech na nem bezici. Jinak to tam asi nema ani cenu instalovat, ne?
Pokial si spolocnost zvolila (musela zvolit) licencovanie podla poctu procesorov, kde kazdy procesor je vyvazeny v Oracle zlatom,
je mimoriadne plytvanie platit vsetky jestvujuce procesory v clustri ak nebezi vo vsetkych VM Oracle.
Ohledne hodnoty NULL nemas pravdu, nebo to neumis pouzivat?
http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm
http://psoug.org/definition/null.htm
Mozno Vas to prekvapi, ale su databazy ktore rozoznavaju NULL a prazdny string.
Skuste si obzriet svet mimo Oracle a skusit co vam vrati porovnanie dvoch prazdnych stringov.
Rownum je pseudosloupec a vice o jeho pouziti zde http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm
autor pisal o "vymozenosti" kde "Conditions testing for ROWNUM values greater than a positive integer are always false".
Co je minimalne neesteticke, nech to okecava Oracle ako chce.
---
dufam, ze Vas za toto trollovanie aspon platia.
-
Oracle desne konzervativni a dodrzuje zpetnou kompatibilitu
ano, vzdy si na to zanadavam, ked pisem "varchar2" :)
-
jak je Oracle desne konzervativni a dodrzuje zpetnou kompatibilitu
Kdyby to byla aspoň pravda, ale neni. Už jsem musel přepisovat primitivní jednořádkovou proceduru, aby jí novější verze oracle chroupla. Navíc by se to dalo řešit novým typem, ale nějak si nevybavuju, že by oracle nějaký zavedl.
-
Ohledne Vmware clusteru to zase prinasi tu vyhodu, ze pak ten Oracle muzes mit ve vsech virtualech na nem bezici. Jinak to tam asi nema ani cenu instalovat, ne?
Pokial si spolocnost zvolila (musela zvolit) licencovanie podla poctu procesorov, kde kazdy procesor je vyvazeny v Oracle zlatom,
je mimoriadne plytvanie platit vsetky jestvujuce procesory v clustri ak nebezi vo vsetkych VM Oracle.
Ono je to bohuzel jeste slozitejsi. Je rozdil, jestli potrebujete licence pro sebe, anebo budete nabizet hosting databaze jako sluzbu.
Pokud si zalicencujete vsechny procesory v cloudu, tak ten cloud muzete pronajmout pouze jednomu zakaznikovi. Pokud by prisel druhy zakaznik, tak musite vysolit ty same penize jeste jednou. Proto jsem doporucoval pronajmout si virtual od Amazonu, ten si vyjednal nejake nadstadartni podminky a nabizi hosting Oracle databaze za ceny, kterym se neda konkurovat.
-
Mozno Vas to prekvapi, ale su databazy ktore rozoznavaju NULL a prazdny string.
Skuste si obzriet svet mimo Oracle a skusit co vam vrati porovnanie dvoch prazdnych stringov.
Rownum je pseudosloupec a vice o jeho pouziti zde http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm
autor pisal o "vymozenosti" kde "Conditions testing for ROWNUM values greater than a positive integer are always false".
Co je minimalne neesteticke, nech to okecava Oracle ako chce.
Možná to překvapí vás, ale chování null není fyzikální zákon. Chování v jednotlivých systémech se liší a je obvykle dobře dokumentované. Problémy s tím mají jen lidé, co se naučí systém jeden a pak automaticky stejné požadavky kladou na jakýkoliv další systém, se kterým se setkají. Přitom rozhodnout, který přístup je ten správný, je asi tak důležité jako rozhodnout, zda by vše mělo být little-endian nebo big-endian. Oba jsou to příklady zcela zásadních otázek v oblasti IT.
A chování ROWNUM je zcela správné. Je to virtuální sloupec, který obsahuje pořadové číslo řádku ve výsledcích. Takže když vám to vrátí řádků pět, tak to budou čísla od jedné do pěti. Bohužel řada lidí s tím má mentální problém. Nějaký zkrat v mozku, který jim brání pochopit, že první řádek má číslo jedna. Do podmínky pak napíší ROWNUM > 3 a diví se, že to nevrací nic. Nepomáhá vysvětlovat jim, že podmínka typu "nevracej první řádek" automaticky znamená, že nevrací nic. V jejich vnímání světa a matematiky může existovat seznam, který nemá první řádek a přesto nějaké řádky má. Osobně neshledávám nic estetického na seznamu, který by měl více záznamů, ale žádný by nebyl první. Pokud ani v této chvíli nerozumíte tomu, proč je výsledek podmínky ROWNUM > 3 prázdný seznam, tak si to zkuste ručně na papíře: napište si pod sebe několik řádků. Pak je očíslujte od jedné do N, po jedné. A pak ty s čísly jedna, dva a tři vygumujte. Nyní seznam znovu očíslujte - první bude řádek jedna a tak dál. A opět smažte řádky jedna až tři. Opakujte. V každém kroku budete mít seznam, kde budou řádky od jedné dál. A vy z něj podmínkou ROWNUM > 3 budete mazat první tři řádky. Skončíte s prázdným seznamem.
PS: řešení programové je snadné, jeden select necháte vracet všechny záznamy a těm přes ROWNUM přiřadíte čísla řádků. A tohle použijete jako vstup pro další select, kde už nebude podmínka na rownum, ale na dříve přiřazené číslo řádku z prvního selectu:
select * from
(
select rownum x, t.*
from moje_tabulka t
) where x > 3
-
Ohledne Vmware clusteru to zase prinasi tu vyhodu, ze pak ten Oracle muzes mit ve vsech virtualech na nem bezici. Jinak to tam asi nema ani cenu instalovat, ne?
Pokial si spolocnost zvolila (musela zvolit) licencovanie podla poctu procesorov, kde kazdy procesor je vyvazeny v Oracle zlatom,
je mimoriadne plytvanie platit vsetky jestvujuce procesory v clustri ak nebezi vo vsetkych VM Oracle.
Ohledne hodnoty NULL nemas pravdu, nebo to neumis pouzivat?
http://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm
http://psoug.org/definition/null.htm
Mozno Vas to prekvapi, ale su databazy ktore rozoznavaju NULL a prazdny string.
Skuste si obzriet svet mimo Oracle a skusit co vam vrati porovnanie dvoch prazdnych stringov.
Rownum je pseudosloupec a vice o jeho pouziti zde http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm
autor pisal o "vymozenosti" kde "Conditions testing for ROWNUM values greater than a positive integer are always false".
Co je minimalne neesteticke, nech to okecava Oracle ako chce.
---
dufam, ze Vas za toto trollovanie aspon platia.
Spolecnost si musela zvolit? Jeste existuje licencni model podle poctu uzivatelu... Pokud Oracle nevyhovuje pouzivej neco jineho.
Prekvapeny rozhodne nejsem a nikam jinam se ani divat nebudu. Tato diskuse byla/je predevsim o Oracle db.
"Conditions testing for ROWNUM values greater than a positive integer are always false"
A to se pise kde?
Zde je pekne vysvetleno co to ROWNUM vlastne je a jak to pouzivat...
http://www.oracle.com/technetwork/issue-archive/2006/06-sep/o56asktom-086197.html
Tak zadarmo bych sem asi nepsal ;-) ty trapos
-
"Conditions testing for ROWNUM values greater than a positive integer are always false"
A to se pise kde?
uz jsem to nasel ...