SQL регистр сезимсизби?
SQL регистр сезимсизби?

Video: SQL регистр сезимсизби?

Video: SQL регистр сезимсизби?
Video: Урок 21 - Функция LOWER (SQL для Начинающих) 2024, Май
Anonim

SQL иши сезгичтик:

The SQL Ачкыч сөздөр болуп саналат иш - сезимсиз (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY, ж.б.), бирок көбүнчө бардык баш тамгалар менен жазылат. Бирок, кээ бир жөндөөлөрдөгү таблица жана тилке аттары бар иш - сезимтал . MySQLде аны иштетүү же өчүрүү үчүн конфигурация опциясы бар.

Демек, эмне үчүн SQL регистрди сезбейт?

The SQL тил өзгөчөлүгү мындай дейт: " SQL тил белгилери" (идентификаторлор үчүн колдонулат жана SQL ачкыч сөздөр) болуп саналат иш - сезимсиз . Эгерде SQL болгон иш - сезимтал , ал тил стандартына туура келбейт. Демек, сиз же өзгөртүүгө туура келет SQL стандарттуу, же болбосо козголоңчул сызык бар.

Экинчиден, менин SQL маалымат базасы регистрге сезимтал экенин кантип билем? Менеджмент студиясында объект изилдөөчүсүндөгү Инстанцияны оң баскыч менен чыкылдатып, андан кийин "касиеттерди" чыкылдатыңыз карагыла сервер касиеттери. "Жалпы" бөлүмүндө салыштыруу карагыла. Демейки тамга сезимсиз жөндөө SQL_Latin1_General_CP1_CI_AS. The тамга сезгич жөндөө Latin1_General_CS_AS.

Андан тышкары, SQLде регистрди кантип сезбестик кыла алам?

Регистрге сезилбеген SQL SELECT: Жогорку же төмөнкү функцияларды колдонуңуз, төмөнкү (first_name) = 'fred' болгон колдонуучулардан * тандаңыз; Көрүнүп тургандай, үлгү болуп саналат жасоо сиз издеп жаткан талаа чоң же кичине тамга менен, анан жасоо издөө сабыңыз да дал келүү үчүн чоң же кичине тамга менен жазылат SQL сиз колдонгон функция.

SQLде баш тамгалар маанилүүбү?

SQL тамга сезгичтиги: The SQL Ачкыч сөздөр регистрге карабайт (SELECT, FROM, WHERE, AS, ORDER BY, HAVING, GROUP BY ж.б.), бирок, адатта, бардыгында жазылат. баш тамгалар . Бирок, кээ бир жөндөөлөрдөгү таблица жана тилке аттары регистрге сезимтал болот. MySQLде аны иштетүү же өчүрүү үчүн конфигурация опциясы бар.

Сунушталууда: