ここで言及されているもう1つのアイデアは、正規表現を使用してチェックすることです。
SELECT foo
FROM bar
WHERE REGEXP_LIKE (foo,'^[[:digit:]]+$');
良い点は、個別のPL/SQL関数が必要ないことです。潜在的に問題となる部分は、正規表現が多数の行に対して最も効率的な方法ではない可能性があることです。
ここで言及されているもう1つのアイデアは、正規表現を使用してチェックすることです。
SELECT foo
FROM bar
WHERE REGEXP_LIKE (foo,'^[[:digit:]]+$');
良い点は、個別のPL/SQL関数が必要ないことです。潜在的に問題となる部分は、正規表現が多数の行に対して最も効率的な方法ではない可能性があることです。