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