Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать так, чтобы различались регистры? / 7 сообщений из 7, страница 1 из 1
28.05.2007, 14:18
    #34555279
Кыся
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы различались регистры?
Здравствуйте.
Подскажите пожалуйста, как сделать так, чтобы различались регистры. Почему-то регистры не различаются при операции GROUP BY. Заранее спасибо.
...
Рейтинг: 0 / 0
28.05.2007, 14:27
    #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
28.05.2007, 14:31
    #34555326
w3d
w3d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы различались регистры?
В результате - одна строка 'One'
...
Рейтинг: 0 / 0
28.05.2007, 14:33
    #34555336
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как сделать так, чтобы различались регистры?
Так не отличаются:
Код: plaintext
set collate to "russian"

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

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

Серёг, это не влияет.
...
Рейтинг: 0 / 0
28.05.2007, 17:34
    #34555981
w3d
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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как сделать так, чтобы различались регистры? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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