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

Oracle - nama kolom dinamis dalam pernyataan pilih

Anda tidak dapat memvariasikan nama kolom per baris dari kumpulan hasil. Ini adalah dasar untuk database relasional. Nama kolom adalah bagian dari "tajuk" tabel dan nama berlaku untuk kolom di bawahnya untuk semua baris.

Re comment:OK, mungkin OP Americus berarti hasilnya diketahui persis satu baris. Namun terlepas dari itu, SQL tidak memiliki sintaks untuk mendukung alias kolom dinamis. Alias ​​kolom harus konstan dalam kueri.

Bahkan SQL dinamis tidak membantu, karena Anda harus menjalankan kueri dua kali. Sekali untuk mendapatkan nilai, dan kedua kalinya untuk menjalankan kembali kueri dengan alias kolom yang berbeda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di PL/SQL, bagaimana Anda memperbarui baris berdasarkan baris berikutnya?

  2. Apa jejak klien minimum yang diperlukan untuk menghubungkan C# ke database Oracle?

  3. Utilitas:Menghasilkan Prosedur PL/SQL untuk Mengekspor Data Dari Tabel dalam 2 Menit

  4. Mengonversi OracleParameter.Value ke Int32

  5. Mengonversi Laporan Oracle (.rdf) ke laporan BIRT