U kunt het volgende gebruiken:
SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-zA-Z0-9\/\\()-]+$');
Je kunt hetzelfde ook doen met een i
modificatie:
SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-z0-9\/\\()-]+$', 'i');
Uitleg:
^
begin van de tekenreeks[^___ ]
negatieve tekenset (die overeenkomt met elk ander teken dan de tekens die erin zijn gespecificeerd)+
match de vorige groep meer dan één keer$
einde van de string