Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не работатет запрос 
V
    Опции темы
integral
Дата 9.7.2008, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



это только у меня не работает?
Код

create function DateToChar(val datetime)
returns char

begin
    return cast(val as char);
end;

# потом делаем выборку
select PFSDateToChar(now())


и получаем ошибку:
Код

Data too long for column 'DateToChar(now())' at row 1


Кстати, кажется это относится к как-бы пофиксеному багу http://bugs.mysql.com/bug.php?id=18908
У меня 5.1.25-rc ,  WinXP

Thank you very much!!!

Это сообщение отредактировал(а) integral - 9.7.2008, 17:25


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
Feldmarschall
Дата 9.7.2008, 16:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



отличный запрос.
Data too long пишет при проблемах с кодировками.
PM   Вверх
integral
Дата 9.7.2008, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



но тем не менее я получаю такую ошибку.
причем, другая ф-ция получающая и возращающая datetime работает коректно при подобном запросе... подозреваю что это таки баг


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
skyboy
Дата 9.7.2008, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 41
Всего: 260



Цитата(integral @  9.7.2008,  15:36 Найти цитируемый пост)
но тем не менее я получаю такую ошибку.


Цитата(Feldmarschall @  9.7.2008,  15:13 Найти цитируемый пост)
Data too long пишет при проблемах с кодировками.


PM MAIL   Вверх
integral
Дата 9.7.2008, 16:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



ок, где тут проблемы с кодировками?
у меня стоит utf8


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
Feldmarschall
Дата 9.7.2008, 16:51 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 3
Всего: 32



а у меня - тюльпаны. в вазе на окошке.
PM   Вверх
integral
Дата 9.7.2008, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



тюльпаны это хорошо...

где-то можно уделено повыполянть sql-запросы? что бы без сильно навороченой регистрации и интерфейс по-дружественней? 
хочу потестить это код на других версиях/инсталяциях


так идея по поводу исправления бага ни у кого нет?


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
sTa1kEr
Дата 9.7.2008, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 7
Всего: 146



Цитата(integral @  9.7.2008,  16:46 Найти цитируемый пост)
returns char

Вы хотите дату конвертировать в символ? Может хотя бы 20 символов под нее выделите?
Код

create function DateToChar(val datetime)
returns char(20)
begin
    return cast(val as char(20));
end;

PM MAIL   Вверх
integral
Дата 10.7.2008, 08:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 278
Регистрация: 3.7.2006
Где: Dnipropetrovs' ;k, Ukraine

Репутация: нет
Всего: нет



точно, спасибо!


--------------------
import my.opinion.*;
жж
PM ICQ   Вверх
MuToGeN
Дата 12.7.2008, 20:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

Репутация: нет
Всего: 32




Модератор: Сообщение скрыто.



--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.1294 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.