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

Откуда:
Сообщений: 336
Коллейшн БД cyrillic_general_ci_as.
Нужно обновить поле в случае, если оно в верхнем регистре - сделать маленькими с большой буквы.
Как определить, что поле в верхнем регистре?
24 ноя 16, 17:07    [19930914]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
=Сергей=
Коллейшн БД cyrillic_general_ci_as.
Нужно обновить поле в случае, если оно в верхнем регистре - сделать маленькими с большой буквы.
Как определить, что поле в верхнем регистре?


if 'a' != 'A'
begin
blabla
24 ноя 16, 17:14    [19930942]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
Верблюд
=Сергей=
Коллейшн БД cyrillic_general_ci_as.
Нужно обновить поле в случае, если оно в верхнем регистре - сделать маленькими с большой буквы.
Как определить, что поле в верхнем регистре?


if 'a' != 'A'
begin
blabla


для ci_as надо еще COLLATION в сравнение добавить
24 ноя 16, 17:14    [19930944]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
o-o
Guest
поле не бывает в регистре.
регистр есть у какой-то буквы.
вот вам что надо, определить, все ли буквы в верхнем,
есть ли хоть одна буква в верхнем регистре,
или, простите мое дежа вю,
"всем словам поля поменять первую букву на заглавную"?
24 ноя 16, 17:15    [19930946]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
Мда.

if 'a' != upper('a') collate cyrillic_general_cs_as
begin
 blabla


как-то так :)
24 ноя 16, 17:16    [19930949]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
=Сергей=
Member

Откуда:
Сообщений: 336
Верблюд
для ci_as надо еще COLLATION в сравнение добавить

Можно пример?
24 ноя 16, 17:16    [19930951]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
Верблюд
Member

Откуда: Яженичеловек!!!
Сообщений: 65007
=Сергей=
Верблюд
для ci_as надо еще COLLATION в сравнение добавить

Можно пример?


19930949
24 ноя 16, 17:18    [19930953]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
o-o
Guest
все у меня хорошо с памятью:
Слова с заглавной буквы
ответ Гавриленко все еще в силе,
как бы вы ни маскировали свою хотелку
24 ноя 16, 17:19    [19930955]     Ответить | Цитировать Сообщить модератору
 Re: Как определить upper  [new]
o-o
Guest
Верблюд
Мда.

if 'a' != upper('a') collate cyrillic_general_cs_as
begin
 blabla


как-то так :)

если хотите узнать, что ему надо на самом деле, сходите по ссылке выше.
я эти мемуары с первой страницы читаю, а вы только на вторую часть Марлезонского балета попали
24 ноя 16, 17:21    [19930962]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить