sboe12
Goto Top

Oracle SQL Datentypänderung von Oracle automatisch erfolgt aber nicht erwünscht

Ich habe eine Aufgabe

Oracle ändert meine Datentypen, z. B. von integer zu number!

Warum macht Oracle das?
Wie bekomme ich meine Datentypen zu stande?

Mit freundlichen Grüßen

Sebastian

Content-ID: 196293

Url: https://administrator.de/forum/oracle-sql-datentypaenderung-von-oracle-automatisch-erfolgt-aber-nicht-erwuenscht-196293.html

Ausgedruckt am: 04.04.2025 um 02:04 Uhr

nxclass
nxclass 28.12.2012 um 15:08:54 Uhr
Goto Top
bitte gib mal etwas mehr Informationen an:
  • Oracle Version (Server und Client)
  • bei welcher Aktion passiert dies (im laufenden Betrieb? import/export von Daten? migration von einer anderen DB?)

Ansonsten glaube ich dass hier kein echtes Problem vorliegt denn INTEGER ist ein ANSi SQL Datentyp, dieser entspricht dem Oracle Datentyp NUMBER(38)
Hitman4021
Hitman4021 28.12.2012 um 16:09:03 Uhr
Goto Top
Hallo,

vl weil Oracle keinen Datentyp INTEGER kennt? Oracle speichert Zahlen mit dem Datentyp NUMBER(n,d).

Also wenn du in einen INTEGER einfügst wird dieser als NUMBER abgelegt. Wenn du diesen wieder ausliest ist er in deiner Progammiersprache entweder implizit ein INTEGER oder du musst den Datentyp explizit zuweisen.

Also wo ist dein Problem?

Gruß