sql >> Databasteknik >  >> RDS >> Oracle

Oracle regex matchar blanksteg

Eftersom \s är en Perl-liknande konstruktion och Oracles regex är POSIX-baserad, är det säkrare att använda POSIX-teckenklassen [:space:] (för att inkludera vertikala blanksteg) eller [:blank:] (för att bara matcha mellanslag och flikar).

T.ex. använd

([[:space:]0-9/:]+)

Kom ihåg att alltid använda POSIX-teckenklasser inom parentesuttryck (så, för att matcha ett alfatecken, använd [[:alpha:]] , dvs klassens namn måste stå inom kolon och dubbla hakparenteser).




  1. Snabbaste sättet att lista alla databaser i SQL Server med T-SQL

  2. JOINS vs. while uttalanden

  3. SQL NOT Operator

  4. problem med sql-syntax