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

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

  • 2 sene önce, Emrah tarafından yazılmıştır.
  • 5 Yorum
  • Oracle

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

  3. recep dedi ki:

    gerçekten işe yaradı iyiki varsın

  4. Ahmet Eren Yeşiltaş dedi ki:

    Teşekkürler hocam sorunum çözüldü.

Bir Yorum Yazın