Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Регистр ключевых слов  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
На новой работе дали почитать naming standards, обратил внимание на требование писать все ключевые слова в верхнем регистре (SELECT, WHERE, CREATE TABLE etc). Насколько я помню, вроде были же какие-то проблемы, если коллейшн базы регистрочувствительный?

Навскидку нашел вот это 6713670, но с ходу воспроизвести не получилось (2008 R2, 2012). Кто-нибудь может кинуть ссылкой или привести работающий пример, когда капс в кейвордах не воспринимается? А то собственный код читать неудобно становится, не говоря уже о чужом.

Спасибо.
23 апр 13, 04:47    [14216220]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Регистрозависим ли язык T-SQL?
23 апр 13, 05:15    [14216224]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
invm,

Thanks, too bad.
23 апр 13, 05:38    [14216229]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Ennor Tiegael
Thanks, too bad.
А что плохо? Хотели начальству доказать, что нужно писать в нижнем регистре?
23 апр 13, 06:16    [14216243]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
Ruuu,

I prefer lower case wherever possible, yes. Caps are simply more difficult to read, imo.
23 апр 13, 06:36    [14216250]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
invm
Member

Откуда: Москва
Сообщений: 9413
Ennor Tiegael
I prefer lower case wherever possible, yes. Caps are simply more difficult to read, imo.
+1
23 апр 13, 09:10    [14216412]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
invm
Ennor Tiegael
I prefer lower case wherever possible, yes. Caps are simply more difficult to read, imo.
+1
-1000
23 апр 13, 09:14    [14216428]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
iap,

Я не имел в виду совсем везде :). Пользовательские объекты я именую в Кэмеле, но переваривать кашу навроде
QUOTENAME(UPPER(REPLACE(RTRIM(LTRIM(CAST(t.name
лично мне непросто.
23 апр 13, 09:32    [14216505]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
qwerty112
Guest
invm
Ennor Tiegael
I prefer lower case wherever possible, yes. Caps are simply more difficult to read, imo.
+1

+1
а вот объекты БД - с большой,
значительно легче ориентироваться в коде, имхо ...

2ТС

требование КАПСа у вас, обусловленно, видимо, внутр.стандартом, не более,
что, вообщем, логично, если уже есть определённые "наработки" - хуже "сплошного капса" может быть только капс вперемешку с "не капсом" :)
23 апр 13, 09:36    [14216528]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
iap
Member

Откуда: Москва
Сообщений: 47001
Ennor Tiegael
iap,

Я не имел в виду совсем везде :). Пользовательские объекты я именую в Кэмеле, но переваривать кашу навроде
QUOTENAME(UPPER(REPLACE(RTRIM(LTRIM(CAST(t.name

лично мне непросто.
А я привык именно так.
Идентификаторы - верблюдом. А ключевые слова - капсом.
Это во мне остаточный Фортран даёт себя знать.
Хотя, в основном программировал на С. Странно это, я понимаю.

А в названиях объектов венгерскую нотацию применять тянет...
23 апр 13, 09:47    [14216603]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
ambarka_max
Member

Откуда: Россия
Сообщений: 517
iap
Ennor Tiegael
iap,

Я не имел в виду совсем везде :). Пользовательские объекты я именую в Кэмеле, но переваривать кашу навроде
QUOTENAME(UPPER(REPLACE(RTRIM(LTRIM(CAST(t.name

лично мне непросто.
А я привык именно так.
Идентификаторы - верблюдом. А ключевые слова - капсом.
Это во мне остаточный Фортран даёт себя знать.
Хотя, в основном программировал на С. Странно это, я понимаю.

А в названиях объектов венгерскую нотацию применять тянет...


Всегда считал, что переваривать код мешает плохое форматирование. Грешить же на то, что регистр букв ключевых слов мешает... Они же стандартные и легко читаются... Не понимаю.
23 апр 13, 09:55    [14216660]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
Программист-Любитель
Member

Откуда:
Сообщений: 16839
iap
[А в названиях объектов венгерскую нотацию применять тянет...
+много.
23 апр 13, 10:07    [14216713]     Ответить | Цитировать Сообщить модератору
 Re: Регистр ключевых слов  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Ennor Tiegael
Ruuu,

I prefer lower case wherever possible, yes. Caps are simply more difficult to read, imo.
Ну наоборот же - чем буквы крупнее, тем их лучше видно ))) Привыкните, когда мне на текущем месте работы пришлось писать ключевые слова в upper case, то тоже сильно обламывало, но уже через месяц я этого не замечал, а через полгода и представить не мог как можно по другому.
23 апр 13, 10:29    [14216865]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить