Announcement

Collapse
No announcement yet.

Oracle-SQL to_number(char), aber was wenn in char keine Zahl steht?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Oracle-SQL to_number(char), aber was wenn in char keine Zahl steht?

    Hallo alle zusammen,

    ich brauche dringend eure Hilfe und zwar geht es um folgendes:

    Ich habe eine Procedure gemacht in der ich irgendwan unter bestimmten Bedingungen ein Varchar-Feld in Number umwandeln muss. Nun hab ich aber das Problem das es sein kann das in diesem Feld ein Wert stehen kann den ich nicht umwandeln kann! Was dann ?
    Gibt es irgendeinen Befehl mit dem ich das Abfangen kann?
    Oder wie könnte ich die Sache sonst umgehen

    Dank euch
    eure
    Nausi

  • #2
    CREATE OR REPLACE FUNCTION "ISITANUMBER" (in_string IN
    VARCHAR2) RETURN NUMBER
    IS
    to_val NUMBER;
    BEGIN
    to_val := TO_NUMBER (in_string);
    RETURN 1;
    EXCEPTION
    WHEN OTHERS THEN RETURN 0;
    END;

    Hiermit eine EXCEPTION bauen

    Comment

    Working...
    X