Adakah SQL case tidak sensitif?
Adakah SQL case tidak sensitif?

Video: Adakah SQL case tidak sensitif?

Video: Adakah SQL case tidak sensitif?
Video: SQL - Part 5 - SQL is not case sensitive 2024, Disember
Anonim

kes SQL sensitiviti:

The SQL Kata kunci ialah kes - tidak peka (PILIH, DARI, DI MANA, SEBAGAI, ORDER OLEH, HAVING, GROUP BY, dll), tetapi biasanya ditulis dalam semua huruf besar. Walau bagaimanapun, dalam beberapa tetapan nama jadual dan lajur adalah kes - sensitif . MySQL mempunyai pilihan konfigurasi untuk mendayakan atau melumpuhkannya.

Oleh itu, mengapakah SQL case tidak sensitif?

The SQL spesifikasi bahasa mengatakan bahawa " SQL aksara bahasa" (yang digunakan untuk pengecam dan SQL kata kunci) ialah kes - tidak peka . Jika SQL adalah kes - sensitif , ia tidak akan mematuhi standard bahasa. Jadi anda sama ada perlu menukar SQL standard, atau sebaliknya mempunyai coretan memberontak.

Kedua, bagaimana saya tahu jika pangkalan data SQL saya sensitif huruf besar-besaran? Dalam studio Pengurusan, klik kanan pada Instance dalam penjelajah objek dan kemudian klik pada "properties" untuk lihat sifat pelayan. Dalam bahagian "Umum" lihat pengumpulan. lalai kes tidak sensitif tetapan ialah SQL_Latin1_General_CP1_CI_AS. The kes sensitif tetapan ialah Latin1_General_CS_AS.

Selain itu, bagaimanakah saya boleh membuat huruf tidak sensitif dalam SQL?

SQL tidak sensitif huruf besar-besaran PILIH: Gunakan fungsi atas atau bawah pilih * daripada pengguna di mana lower(first_name) = 'fred'; Seperti yang anda lihat, coraknya ialah buat medan yang anda cari dalam huruf besar atau huruf kecil, dan kemudian buat rentetan carian anda juga menjadi huruf besar atau huruf kecil untuk memadankan SQL fungsi yang telah anda gunakan.

Adakah modal penting dalam SQL?

SQL kepekaan kes: The SQL Kata kunci tidak peka huruf besar-kecil (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, dll), tetapi biasanya ditulis dalam semua ibu kota . Walau bagaimanapun, dalam sesetengah tetapan nama jadual dan lajur adalah sensitif huruf besar. MySQL mempunyai pilihan konfigurasi untuk mendayakan atau melumpuhkannya.

Disyorkan: