sql >> Database >  >> RDS >> Oracle

Gegevenstype van veld ophalen in select-instructie in ORACLE

Ik vond een niet erg intuïtieve manier om dit te doen door DUMP() . te gebruiken

SELECT DUMP(A.NAME), 
       DUMP(A.surname), 
       DUMP(B.ordernum) 
FROM   customer A 
       JOIN orders B 
         ON A.id = B.id

Het zal iets teruggeven als:

'Typ=1 Len=2: 0,48' voor elke kolom.

Type=1 betekent VARCHAR2/NVARCHAR2
Type=2 betekent NUMBER/FLOAT
Type=12 betekent DATE , enz.

U kunt dit orakeldocument raadplegen voor informatie Datatype Code
of dit voor een eenvoudige mapping Oracle Type Code Mappings



  1. Beste optie om gebruikersnaam en wachtwoord op te slaan in de Android-app

  2. Een nieuwe database en nieuwe verbinding maken in Oracle SQL Developer

  3. controleer op geldige datum die is aangegeven in varchar2

  4. Hoe MySQL 8 te installeren met Workbench op Windows 10