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 používať regulárne výrazy v SQL

databázy Oracle umožňuje používať regulárne výrazy v SQL dotazoch sa REGEXP_LIKE , REGEXP_INSTR , REGEXP_SUBSTR , a REGEXP_REPLACE funkcie . Tieto funkcie pracujú rovnako ako podobne , instr , SUBSTR , a nahradiť funkcie , ale prijať regulárnych výrazov metaznaky ( pozri Zdroje pre kompletný zoznam metaznaky ) . Môžete použiť regulárne výrazy na overenie dát , nájsť duplicitné slová , zistiť ďalšie biele miesto , alebo analyzovať reťazca . Regulárne výrazy môžu byť použité iba v Oracle 10g alebo novší . Veci , ktoré budete potrebovať
Oracle Database 10g
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte okno terminálu ( Linux /Unix ) alebo okno príkazového riadka ( Windows ) pre prístup k príkazu spýta , kde budete zadajte nasledujúce príkazy .
2

Zadajte príkaz " sqlplus " pre spustenie programu SQL * Plus . Tie budú prezentované s " SQL > " prompt .
3

Pomocou príkazu REGEXP_LIKE nájsť všetky riadky zodpovedajúce regulárny výraz . Napríklad nájsť všetky zipcodes v tabuľke adresy , ktorý obsahuje non číselný znak , syntaxe by : SELECT PSČ FROM adresu , kde REGEXP_LIKE ( zipcode , " [ ^ [ : digit : ] ] '
4

Type " quit " pre opustenie programu SQL * Plus .
5

Type " exit " zatvorte okno terminálu alebo príkazového riadku okna .

Najnovšie články

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