powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать так, чтобы различались регистры?
7 сообщений из 7, страница 1 из 1
Как сделать так, чтобы различались регистры?
    #34555279
Кыся
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.
Подскажите пожалуйста, как сделать так, чтобы различались регистры. Почему-то регистры не различаются при операции GROUP BY. Заранее спасибо.
...
Рейтинг: 0 / 0
Как сделать так, чтобы различались регистры?
    #34555309
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КысяЗдравствуйте.
Подскажите пожалуйста, как сделать так, чтобы различались регистры. Почему-то регистры не различаются при операции GROUP BY. Заранее спасибо.

А доказать.

Вот пример

Код: plaintext
1.
2.
3.
4.
5.
6.
CREATE CURSOR test (f1 c( 10 ))

INSERT INTO test VALUES ('One')
INSERT INTO test VALUES ('ONE')
INSERT INTO test VALUES ('One ')

SELECT f1 FROM test GROUP BY f1
...
Рейтинг: 0 / 0
Как сделать так, чтобы различались регистры?
    #34555326
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В результате - одна строка 'One'
...
Рейтинг: 0 / 0
Как сделать так, чтобы различались регистры?
    #34555336
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не отличаются:
Код: plaintext
set collate to "russian"

А так отличаются:
Код: plaintext
set collate to "machine"

Это еще зависит от того при каком set collate созданы индексы, если таковые есть
...
Рейтинг: 0 / 0
Как сделать так, чтобы различались регистры?
    #34555384
Sergey Sizov.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверьте поведение запросов при разном значении Set ANSI
...
Рейтинг: 0 / 0
Как сделать так, чтобы различались регистры?
    #34555431
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Sizov.Проверьте поведение запросов при разном значении Set ANSI

Серёг, это не влияет.
...
Рейтинг: 0 / 0
Как сделать так, чтобы различались регистры?
    #34555981
w3d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
set collate to "russian"

CREATE CURSOR test (f1 c( 10 ))

INSERT INTO test VALUES ('ММ')
INSERT INTO test VALUES ('мм')
INSERT INTO test VALUES ('Мм ')

SELECT f1 FROM test GROUP BY f1
Буквы М,м - русские
В результате - одна строка "Мм"
Почему?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать так, чтобы различались регистры?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]