sql >> Database >  >> RDS >> Oracle

SQL:hoe kan ik zien of de inhoud van een varchar-kolom numeriek is?

Er is geen native "isnumerieke" functie in oracle, maar deze link laat zien hoe je er een kunt maken: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. Een ternaire relatie opbouwen met behulp van Laravel Eloquent Relationships

  2. Hoe het datumverschil te tellen, exclusief weekend en feestdagen in MySQL

  3. 4 geweldige SQL Server-bewakingsbronnen voor databasebeheerders

  4. opdracht invoegen geweigerd in mysql