Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Fungsi PL/SQL sederhana untuk menguji apakah string adalah angka

Mengembalikan tipe data SQL, mis. VARCHAR2. Juga, saya akan merekomendasikan untuk tidak menggunakan KETIKA ORANG LAIN. Selain itu, Anda tidak memerlukan kueri pada dual:

create or replace 
function IS_NUMBER(str in varchar2) return varchar2
IS
  n number;
BEGIN
  n := to_number(str);
  return 'Y';
EXCEPTION WHEN VALUE_ERROR THEN
  return 'N';
END;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Waktu habis dari OracleDataAdapter.Fill()

  2. Bagaimana Mendapatkan Nilai ASCII di Oracle?

  3. subquery skalar dalam pernyataan if Kondisi dalam PL/SQL

  4. Kembalikan perubahan basis data menggunakan savepoint implisit? - Oracle

  5. Koneksi Python 2.7 ke Oracle:kehilangan karakter (Polandia)