Announcement

Collapse
No announcement yet.

MONEY in ORACLE?

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

  • MONEY in ORACLE?

    Wie definiere ich ein Feld von Typ „MONEY“ (mssql 2000) entsprechend unter ORACLE ?

    Mit freundlichen Grüßen

    Klaus Bürkle

  • #2
    Hallo Klaus,

    meines Wissens gibt es keinen Datentyp MONEY unter Oracle. Man kann sich aber mit NUMBER behelfen. Hier ist es möglich Precision und Scale anzugeben. NUMBER(5,2) z.B. bedeutet insg. 5 Stellen, 3 vor und 2 nach dem Komma. Genaue Defintion und Bespiele bitte der SQL-Reference im Kapitel Datentypen entnehmen.

    Gruss

    Stefa

    Comment


    • #3
      Hallo Stefan,

      danke!

      Ich möchte also hier alle Zahlen haben die nach „oben“ nicht begrenzt sind aber bis 4 Komma-Stellen gerechnet werden.

      Wie ist dann die korrekte Definition?

      Mit freundlichen Grüßen

      Klaus Bürkl

      Comment


      • #4
        Hallo Klaus,

        "nach oben nicht begrenzt" gibt es bei ORACLE nicht. Bei Number(38) ist Feierabend. Wenn du mit 4 Nachkommstellen hinkommst, muesste es also NUMBER(38,4) heissen.
        Meine Kenntnis beschraenkt sich aber auf ORACLE 8i. Vielleicht gibt es in neueren Versionen da schon andere Features, die dir weiterhelfen.

        Gruss

        Stefa

        Comment


        • #5
          Danke Stefan

          hast mir sehr geholfen!

          mfg

          Klaus Bürkl

          Comment

          Working...
          X