Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

oracle đọc tên cột từ câu lệnh select

Tôi sẽ đi cho:

select 'select ' || LISTAGG(column_name , ',') within group (order by column_id) || ' from T1' 
  from user_tab_columns 
  where table_name = 'T1';

để nhận một truy vấn từ cơ sở dữ liệu. Để có được các cột với các loại để điền vào bản đồ, bạn chỉ có thể sử dụng:

select column_name , data_type
      from user_tab_columns 
      where table_name = 'T1';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cấp quyền truy cập SELECT vào phiên v $ cho những người dùng khác

  2. Làm thế nào để nâng cao ngoại lệ trong PL / SQL?

  3. Lỗi trên trình kích hoạt ORACLE

  4. Sự khác biệt giữa setTime (...) và setTimestamp (...) trong Hibernate Query là gì?

  5. Làm thế nào để kiểm tra xem tệp có tồn tại trong PL / SQL hay không?