in oracle is a litle bit complicated:
--first a function:
CREATE OR REPLACE FUNCTION CHECKN(word VARCHAR2) RETURN NUMBER IS
i NUMBER;
j NUMBER:=0;
BEGIN
FOR i IN 1..LENGTH(word) LOOP
SELECT j+COUNT(*) INTO j FROM dual
WHERE SUBSTR(word,i,1) NOT IN ('0','1','2','3','4','5','6','7','8','9');
IF...