Můžete použít následující:
SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-zA-Z0-9\/\\()-]+$');
Totéž můžete udělat také s i
modifikátor:
SELECT * FROM mytable WHERE REGEXP_LIKE (myname, '^[^a-z0-9\/\\()-]+$', 'i');
Vysvětlení:
^
začátek řetězce[^___ ]
negativní znaková sada (která se bude shodovat s jakýmkoli jiným znakem, než jsou v ní specifikované znaky)+
shodu s předchozí skupinou více než jednou$
konec řetězce