sql >> Databasteknik >  >> RDS >> Oracle

SQL:hur hittar jag om innehållet i en varchar-kolumn är numeriskt?

Det finns ingen inbyggd "isnumerisk" funktion i Oracle, men den här länken visar hur du gör en:http://www.oracle.com/technetwork/issue-archive/o44asktom-089519.html

CREATE OR REPLACE FUNCTION isnumeric(p_string in varchar2)
RETURN BOOLEAN
AS
    l_number number;
BEGIN
    l_number := p_string;
    RETURN TRUE;
EXCEPTION
    WHEN OTHERS THEN
        RETURN FALSE;
END;
/


  1. Hur skulle jag skapa denna matrisstruktur i HTML-form?

  2. Flytta Wordpress-webbplats till Docker:Fel vid upprättande av DB-anslutning

  3. MySql-bulkinsert

  4. Bildöverföring till mysql-databasen fungerar inte