Tôi đã tìm thấy một cách không trực quan lắm để thực hiện việc này bằng cách sử dụng DUMP()
SELECT DUMP(A.NAME),
DUMP(A.surname),
DUMP(B.ordernum)
FROM customer A
JOIN orders B
ON A.id = B.id
Nó sẽ trả về một cái gì đó như:
'Typ=1 Len=2: 0,48'
cho mỗi cột.
Type=1
nghĩa là VARCHAR2/NVARCHAR2
Type=2
nghĩa là NUMBER/FLOAT
Type=12
nghĩa là DATE
, v.v.
Bạn có thể tham khảo tài liệu oracle này để biết thông tin Mã kiểu dữ liệu
hoặc tài liệu này để biết ánh xạ đơn giản Ánh xạ mã kiểu Oracle