Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12787|Odpověď: 0

[Zdroj] Oracle používá parsovací funkce row_number efektivní stránkování

[Kopírovat odkaz]
Zveřejněno 16.08.2016 10:03:36 | | | |



Stránkování orákulátu
(1) Použití klíčových slov rownum (třívrstvé vnoření)
VYBERTE * Z ( VYBERTE A.*,ROWNUM čísla Z ( VYBERTE * Z t_order ) A KDE ROWNUM<=15 ), KDE ČÍSLO>=5; --vrací data na řádcích 5-15
(2) Použít row_number parsovací funkci pro stránkování (efektivnější)
VYBERTE XX.* FROM( SELECT t.*,row_number() over(ORDER BY o_id)JAKO NUM FROM t_order t )xx KDE NUM MEZI 5 A 15; --vrací data na řádcích 5-15
Funkce pro parsování lze formátovat
function() over(pertion podle pole, pořadí podle pole);
Pertion je rozdělen tělesem
Pořadí seřazené podle pole






Předchozí:{&quot;ORA-12514: TNS: Posluchač momentálně nerozpoznává požadovanou službu v popisu připojení&quot;}
Další:C# používá Oracle databázi k provádění více dotazových příkazů, nikoli metody uložených procedur
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com