
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.09.2014, 14:44
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
hi all Объясните, плз, как такое может быть: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. (я догадываюсь, что это как-то связано с 2^31 = 2147483648, но... не врубаюсь, как он там "кастует" :)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 14:48
|
|||
|---|---|---|---|
|
|||
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
Таблоид, диалект какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 14:50
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
третий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 15:00
|
|||
|---|---|---|---|
|
|||
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
Птица последовательно кастует char->numeric(15.3)->integer. На первом касте и выкидывается ошибка. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 15:02
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
Dimitry Sibiryakov, спс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 15:58
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
ТаблоидDimitry Sibiryakov, спс. Вы конечно друг друга поняли, но у меня Код: sql 1. прекрасно работает. И так же прекрасно работает: Код: sql 1. :) Так что бага там где-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 16:08
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
Таблоидне врубаюсь, как он там "кастует" он преобразует строку отдельно в int (2147484000) и в scale (-3). Первое в int не лезет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 16:51
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
dimitrТаблоидне врубаюсь, как он там "кастует"он преобразует строку отдельно в int (2147484000) и в scale (-3). Первое в int не лезет.Выделенный текст неплохо бы в доку добавить. А то ведь даже единицу нельзя прикастить: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 17:05
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
ТаблоидВыделенный текст неплохо бы в доку добавить. Когда же нам уже окончательно починят ту штучку внутри нас, которая интуитивно и верно разделяет добро и зло фичи и баги? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 17:07
|
|||
|---|---|---|---|
|
|||
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
ТаблоидВыделенный текст неплохо бы в доку добавить. Лучше в трекер, чтобы преобразование шло в long long вместо int. Потери скорости на современных процах всё равно не будет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.09.2014, 17:54
|
|||
|---|---|---|---|
cast('2147484.000' as int) выбрасывает num out of range. Why ? |
|||
|
#18+
Dimitry Sibiryakovв трекер, чтобы преобразование шло в long long вместо int. Зафигачил , только на опять на каком-то странном языке получилось. Но кому надо, тот поймёт, надеюсь :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1563352]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 336ms |

| 0 / 0 |
