Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Dapatkan tipe data bidang dalam pernyataan pilih di ORACLE

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Metode Pengumpulan:Fungsi BATAS Dalam Database Oracle

  2. Memulihkan File Editor SQL (Permintaan, Prosedur) Setelah Katak Untuk Oracle Crashes atau Hang

  3. Mengatur Timeout Jaringan untuk koneksi JDBC

  4. ORA-12728:rentang tidak valid dalam ekspresi reguler

  5. Oracle PL/SQL mendapatkan IP v4 server?