Oracle
 sql >> база данни >  >> RDS >> Oracle

oracle чете имена на колони от оператор select

Бих избрал:

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

за получаване на заявка от база данни. За да получите колони с типове за попълване на картата, можете да използвате само:

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. как да получите време в милисекунди от полето за дата на Oracle за датата 01-01-9999

  2. Oracle (Oracle?) Joins - инструмент/скрипт за преобразуване?

  3. Как мога да заменя скоби с тирета във функцията REGEXP_REPLACE на Oracle?

  4. Escape символ на Oracle pl-sql (за ' )

  5. Oracle PL/SQL версия 12.2.0.1.0 срещу 12.1.0.2.0 - незабавно изпълнение с параметри