PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Apakah nama kolom PostgreSQL peka huruf besar/kecil?

Identifier (termasuk nama kolom) yang bukan tanda kutip ganda dilipat menjadi huruf kecil di PostgreSQL. Nama kolom yang dibuat dengan tanda kutip ganda dan dengan demikian mempertahankan huruf besar (dan/atau pelanggaran sintaks lainnya) harus dikutip ganda selama sisa hidupnya:

"first_Name"

Nilai (literal string / konstanta) diapit tanda kutip tunggal :

'xyz'

Jadi, ya , Nama kolom PostgreSQL peka terhadap huruf besar/kecil (bila dikutip ganda):

SELECT * FROM persons WHERE "first_Name" = 'xyz';

Baca manual tentang pengidentifikasi di sini.

Saran tetap saya adalah menggunakan nama legal dengan huruf kecil secara eksklusif sehingga tidak perlu mengutip ganda.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. perbedaan antara localhost dan postgres untuk Host di buruh pelabuhan

  2. Db berbeda untuk pengujian di Django?

  3. Instruksi ilegal:4 saat menjalankan Django

  4. Kelompokkan hasil kueri berdasarkan bulan dan tahun di postgresql

  5. Bagaimana cara menyalin dari file CSV ke tabel PostgreSQL dengan header dalam file CSV?