Apakah SQL tidak peka huruf besar-kecil?
Apakah SQL tidak peka huruf besar-kecil?

Video: Apakah SQL tidak peka huruf besar-kecil?

Video: Apakah SQL tidak peka huruf besar-kecil?
Video: CARA MEMBUAT PENCARIAN DI DATA GRID VB NET DENGAN HURUF BESAR DAN KECIL menggunakan DB SQL Server 2024, November
Anonim

kasus SQL kepekaan:

NS SQL Kata kunci adalah kasus - tidak peka (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, dll), tetapi biasanya ditulis dengan huruf besar semua. Namun, dalam beberapa pengaturan nama tabel dan kolom adalah kasus - peka . MySQL memiliki opsi konfigurasi untuk mengaktifkan atau menonaktifkannya.

Karenanya, mengapa SQL tidak peka huruf besar-kecil?

NS SQL spesifikasi bahasa mengatakan bahwa " SQL karakter bahasa" (yang digunakan untuk pengidentifikasi dan SQL kata kunci) adalah kasus - tidak peka . Jika SQL NS kasus - peka , itu tidak akan sesuai dengan standar bahasa. Jadi, Anda juga harus mengubah SQL standar, atau memiliki garis pemberontak.

Kedua, bagaimana saya tahu jika database SQL saya peka huruf besar-kecil? Di studio Manajemen, klik kanan pada Instance di objek explorer dan kemudian klik "properties" untuk lihat properti server. Di bagian "Umum" lihat susunannya. Standarnya peka huruf besar/kecil pengaturannya adalah SQL_Latin1_General_CP1_CI_AS. NS hal - hal sensitif pengaturannya adalah Latin1_General_CS_AS.

Selain itu, bagaimana cara membuat case tidak sensitif dalam SQL?

SQL tidak peka huruf besar kecil SELECT: Gunakan fungsi atas atau bawah pilih * dari pengguna di mana lower(first_name) = 'fred'; Seperti yang Anda lihat, polanya adalah membuat bidang yang Anda cari dalam huruf besar atau kecil, dan kemudian membuat string pencarian Anda juga harus huruf besar atau kecil untuk mencocokkan SQL fungsi yang telah Anda gunakan.

Apakah huruf besar penting dalam SQL?

SQL sensitivitas kasus: The SQL Kata kunci tidak peka huruf besar/kecil (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, dll), tetapi biasanya ditulis semua ibukota . Namun, dalam beberapa pengaturan, nama tabel dan kolom peka terhadap huruf besar-kecil. MySQL memiliki opsi konfigurasi untuk mengaktifkan atau menonaktifkannya.

Direkomendasikan: