sql >> Database >  >> RDS >> Oracle

controleer of het een getalfunctie is in Oracle

Een bijkomend idee, hier genoemd, is om een ​​reguliere expressie te gebruiken om te controleren:

SELECT  foo 
FROM    bar
WHERE   REGEXP_LIKE (foo,'^[[:digit:]]+$');

Het leuke is dat je geen aparte PL/SQL-functie nodig hebt. Het potentieel problematische deel is dat een reguliere expressie misschien niet de meest efficiënte methode is voor een groot aantal rijen.



  1. MySQL, MariaDB, Percona Server, MongoDB of PostgreSQL implementeren - gemakkelijk gemaakt met ClusterControl

  2. Wat zijn rij-, pagina- en tabelvergrendelingen? En wanneer zijn ze verworven?

  3. Fix "ERROR 3942 (HY000):elke rij van een VALUES-clausule moet ten minste één kolom hebben" bij gebruik van de VALUES-instructie in MySQL

  4. Maak een bash-script voor het bewaken van MySQL-query's