Emrah AÇIKGÖZ'ün Kişisel Sahifesi.

invalid number uyarısının çözümü-ORA-01722

Selamlar,

Querylerde karşılaştığımız ve benim de uzun süre sağlıklı çözüm bulma arayışına girdiğim”ORA-01722 invalid number”  hatasının çok kısa ama etkili yöntemini bulmuşken paylaşayım dedim.,

where clause’a aşağıdaki and’i eklememiz yeterli

REGEXP_LIKE(A.ID, ‘^[[:digit:]]+$’)

Faydalı olması dileği ile…

  1. scooby dedi ki:

    gerçekten çalışıyor. teşekkürler

  2. Nedim dedi ki:

    CREATE OR REPLACE function IFSAPP.is_number(p_string in varchar2)
    return varchar2

    is
    v_new_num number;

    begin

    v_new_num := to_number(p_string);

    return ‘TRUE’;

    exception when value_error then
    return ‘FALSE’;
    end is_number;
    / bende böyle bir fonksiyon kullanıyordum bu daha kısaymış https://www.techonthenet.com/oracle/questions/isnumeric.php

Bir Yorum Yazın