Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Вниз

Почему не работает UPPER?   Найти похожие ветки 

 
KA_   (2003-02-19 11:00) [0]

Два поля в одной таблице
NAME TYPE VARCHAR(120) CHARACTER SET WIN1251 COLLATE PXW_CYRL NOT NULL и MARK TYPE VARCHAR(10) CHARACTER SET WIN1251 COLLATE PXW_CYRL NOT NULL.
Выбираем из первого поля
SELECT UPPER(NAME)
FROM SAMPLE_TABLE

Работает. Тоже самое по второму - не работает.
Кто виноват и что делать?


 
Delirium^.Tremens   (2003-02-19 11:20) [1]

SELECT UPPER(NAME COLLATE PXW_CYRL)


 
KA_   (2003-02-19 11:25) [2]

Отлично.
Но в чем причина? Почему необходимо явно указать порядок сортировки?


 
Johnmen   (2003-02-19 11:53) [3]

А если второе поле будет varchar(12) ? Работает ?


 
KA_   (2003-02-19 14:20) [4]

Сделал 50 - эффект ноль...


 
Johnmen   (2003-02-19 14:50) [5]

А что, 12 трудно сделать ?


 
KA_   (2003-02-19 15:13) [6]

А смысл?


 
Delirium^.Tremens   (2003-02-19 15:23) [7]

Блин, вот это перлы. Нет, все правильно.
Но почему я читаю это и ржу?


 
KA_   (2003-02-19 15:25) [8]

С тэбэ червонец за представление.
И все равно в чем причина? Ведь из первого поля выбирается в верхнем регистре.


 
Johnmen   (2003-02-19 15:53) [9]

А что, был смысл делать 50 ?
(Личная просьба - попробуй 12)


 
KA_   (2003-02-19 18:36) [10]

Создал новое поле длиной 10 (Johnmen обрати внимание 10 и не на один символ больше). Скопировал в него данные из MARK. И ведь заработало. И 12 здесь непричем.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.03.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.57 MB
Время: 0.047 c
1-29793
Alexander_K
2003-02-27 16:33
2003.03.10
Калькулятор


8-29968
_Ed_
2002-11-29 05:55
2003.03.10
Момент окончания воспроизведения *.wav


14-30017
Романов Р.В.
2003-02-24 11:36
2003.03.10
Как вставить ресурс в орешник?


6-29979
Kikimora
2003-01-22 00:01
2003.03.10
Проблема с TClientSocket


3-29744
vitnt
2003-02-19 15:04
2003.03.10
Настройки BDE для IB





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский