Oracle PL/SQL/Regular Expressions/Space

Материал из SQL эксперт
Перейти к: навигация, поиск

[:space:] matches spaces

   <source lang="sql">

SQL> create table TestTable(

 2    ID                    VARCHAR2(4 BYTE)         NOT NULL,
 3    Description           VARCHAR2(30 BYTE)
 4  )
 5  /

Table created. SQL> SQL> SQL> insert into TestTable (ID, Description) values("1","1234 5th Street"); 1 row created. SQL> insert into TestTable (ID, Description) values("2","1 Culloden Street"); 1 row created. SQL> insert into TestTable (ID, Description) values("3","1234 Road"); 1 row created. SQL> insert into TestTable (ID, Description) values("4","33 Thrid Road"); 1 row created. SQL> insert into TestTable (ID, Description) values("5","One than another"); 1 row created. SQL> insert into TestTable (ID, Description) values("6","2003 Movie"); 1 row created. SQL> insert into TestTable (ID, Description) values("7","AAAAAAAAAA"); 1 row created. SQL> SQL> select * from TestTable; ID DESCRIPTION


------------------------------

1 1234 5th Street 2 1 Culloden Street 3 1234 Road 4 33 Thrid Road 5 One than another 6 2003 Movie 7 AAAAAAAAAA 7 rows selected. SQL> SQL> SQL> --[:space:] matches spaces. SQL> SELECT description

 2  FROM testTable
 3  WHERE NOT REGEXP_LIKE(description,"[:space]");

DESCRIPTION


AAAAAAAAAA SQL> SQL> drop table TestTable; Table dropped. SQL> SQL> SQL>

      </source>