Форум: "Базы";
Текущий архив: 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.45 MB
Время: 0.025 c