DUMP()
を使用して、これを行うためのあまり直感的ではない方法を見つけました
SELECT DUMP(A.NAME),
DUMP(A.surname),
DUMP(B.ordernum)
FROM customer A
JOIN orders B
ON A.id = B.id
次のようなものが返されます:
'Typ=1 Len=2: 0,48'
列ごとに。
Type=1
VARCHAR2/NVARCHAR2
を意味します Type=2
NUMBER/FLOAT
を意味します Type=12
DATE
を意味します 、など。
データ型コードについては、このOracleドキュメントを参照してください。
簡単なマッピングについては、このOracleドキュメントを参照してください。OracleType Code Mappings