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. 等しい(=)と1つのリテラル値を持つINのパフォーマンスの違い

    2. ParamikoのWindowsSSHサーバーでコマンド(pg_dump)を実行する前に、環境変数(PGPASSWORD)を設定してください

    3. 1つのクエリでmysqlデータを一括更新する方法は?

    4. 任意の列に対して1つのテーブルから共通の行を取得します