sql >> Database teknologi >  >> RDS >> Oracle

oracle læser kolonnenavne fra select statement

Jeg ville gå efter:

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

for at få en forespørgsel fra databasen. For at få kolonner med typer til at udfylde kort kan du blot bruge:

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


  1. Hvordan finder man de dårligst ydende forespørgsler i SQL Server 2008?

  2. Understøtter postgresql lookbehind regexp?

  3. Hent feltværdi fra en post, der får en aggregeret betingelse til at være sand

  4. Skal jeg oprette indekser på fremmednøgler på Oracle?