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

Membuat atribut baru di database Oracle dari dua atribut lainnya

Dalam pengidentifikasi standar SQL harus diapit dalam tanda kutip ganda (" ). Dan database Oracle sesuai dengan standar di sana.

Kutipan tunggal (' ) adalah untuk konstanta karakter mis. seperti yang Anda lakukan di semester='Spring' , mereka tidak digunakan untuk pengidentifikasi seperti nama kolom, nama tabel atau alias kolom.

Jadi, Anda perlu menggunakan:

classes.limit-classes.class_size as "seats_available"

Anda sebenarnya tidak memerlukan tanda kutip ganda, karena pengenal Anda tidak mengandung karakter yang tidak valid, jadi

classes.limit-classes.class_size as seats_available

akan bekerja dengan baik

Tidak terkait, tetapi:angka seharusnya tidak diapit dalam tanda kutip tunggal 2017 adalah konstanta angka, '2017' adalah konstanta string. Jadi, Anda harus menggunakan where year = 2017 sebagai gantinya




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara cepat untuk menghasilkan string gabungan di Oracle

  2. Masukkan string uji BLOB yang lebih besar dari 2000 atau 4000 byte

  3. Hasilkan Prosedur PL/SQL Online untuk Mengimpor Data di Tabel Oracle

  4. Bagaimana cara melihat tipe variabel dalam PL/SQL secara dinamis?

  5. PL/SQL UNTUK KURSOR IMPLIK LOOP