Saya menemukan cara yang tidak terlalu intuitif untuk melakukan ini dengan menggunakan DUMP()
SELECT DUMP(A.NAME),
DUMP(A.surname),
DUMP(B.ordernum)
FROM customer A
JOIN orders B
ON A.id = B.id
Ini akan mengembalikan sesuatu seperti:
'Typ=1 Len=2: 0,48'
untuk setiap kolom.
Type=1
artinya VARCHAR2/NVARCHAR2
Type=2
artinya NUMBER/FLOAT
Type=12
artinya DATE
, dll.
Anda dapat merujuk ke dokumen oracle ini untuk informasi Kode Tipe Data
atau ini untuk pemetaan sederhana Pemetaan Kode Tipe Oracle