Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako nahradiť podreťazca v Oracle SQL

Oracle umožňuje časť reťazca , tzv sub - reťazec , aby sa ľahko vymeniť pomocou štruktúrovaného dopytovací jazyk ( SQL ) funkcie . Funkcia " nahradiť " prehľadáva reťazec a nahradí cieľovú reťazec pomocou dodávaného náhradné reťazec . Oracle SQL používa funkciu " preložiť " zmeniť reťazca . Pomocou funkcie " preložiť " , reťazec je skúmaná byte po bytu . Ak je znak v reťazci zodpovedá znak v " fromlist , " " preložiť " funkciu ho nahradí zodpovedajúcim znakom v " ToList . " Návod
Vymeňte funkcie
1

Prihláste sa , aby ste Sqlplus
2

Zadajte " vyberte " príkaz pomocou funkcie " nahradiť " a stlačte " ENTER " : .

vyberte string_column , vymeňte ( string_column , " čo . " , " spoločnosť " ) od string_table ;

Tento príkaz načíta " string_column " dvakrát , takže užívateľ môže vidieť pred - a po - reprezentácie dát . V tomto prípade , " čo . " je cieľ a " spoločnosť " je nahradenie .
3

Skontrolujte výsledky vidieť výmenu . Je - li " string stĺpci " obsahoval " abc čo . " , To by malo byť teraz prevedené do " abc spoločnosť . "
Preložiť funkcie
4

Prihláste sa do Sqlplus .
5

Zadajte " vyberte " príkaz pomocou funkcie a stlačte tlačidlo " preložiť " " enter " :

vyberte string_column , prekladať ( string_column , " abc " , " XYZ " ) sa od string_table ;

Tento príkaz načíta " string_column " dvakrát , takže užívateľ môže vidieť pred a po reprezentáciu dát . Výraz " abc " je " fromlist " , a " xyz " je " tolist . "
6

Skontrolujte výsledky vidieť výmenu . Je - li " string stĺpci " obsiahnuté " abc čo . " , Je prevedený na " xyz zo . "

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené