Jeg fandt en ikke særlig intuitiv måde at gøre dette på ved at bruge DUMP()
SELECT DUMP(A.NAME),
DUMP(A.surname),
DUMP(B.ordernum)
FROM customer A
JOIN orders B
ON A.id = B.id
Det vil returnere noget som:
'Typ=1 Len=2: 0,48' for hver kolonne.
Type=1 betyder VARCHAR2/NVARCHAR2 Type=2 betyder NUMBER/FLOAT Type=12 betyder DATE osv.
Du kan henvise til dette Oracle-dokument for information Datatypekode
eller dette for en simpel kortlægning af Oracle Type Code Mappings