Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.226.169.94] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Столкнулся с проблемой нужно заменить пустое значение на ноль. В оракле NVL(' ',0) данные вставляю в mysql.
|
Сообщ.
#2
,
|
|
|
Цитата Dmitriy78781 @ Здравствуйте! Столкнулся с проблемой нужно заменить пустое значение на ноль. В оракле NVL(' ',0) данные вставляю в mysql. Ничче не понятно из вопроса! Заменить при добавлении записи или же в уже заполненной таблице заменить на нули? В первом случае вместо значения нужно использовать COALESCE(поле,0). Во втором случае погуглить на что-то типа "UPDATE from SELECT", ссылок с примерами будет море. |
Сообщ.
#3
,
|
|
|
insert into OPLATA(VS_N) values() Мне нужно проверить если поле пусто то нужно занести 0 |
Сообщ.
#5
,
|
|
|
Можете привести пример как это будет выглядеть в моем случае.
|
Сообщ.
#6
,
|
|
|
Цитата Dmitriy78781 @ Можете привести пример как это будет выглядеть в моем случае. Не проверял, но должно быть так. INSERT INTO OPLATA(VS_N) VALUES (COALESCE("значение",0)) Естественно, вместо "значение" в запросе должна подставляться цифра (тогда будет заноситься цифра). Или NULL, если значение отсутствует (но тогда в таблицу будет занесен нуль). |
Сообщ.
#7
,
|
|
|
У меня проблема как раз и заключается в том что если поле пусто то туда даже null не подставляется.
insert into D_OPLATA(VS_N) values(COALESCE(,0) ) |
Сообщ.
#8
,
|
|
|
Цитата Dmitriy78781 @ У меня проблема как раз и заключается в том что если поле пусто то туда даже null не подставляется. Какова структура таблицы (DML)? |
Сообщ.
#9
,
|
|
|
Цитата Dmitriy78781 @ Столкнулся с проблемой нужно заменить пустое значение на ноль update table_name set field_name = 0 where field_name is null; commit; |
Сообщ.
#10
,
|
|
|
Через calloc пробуйте
|
Сообщ.
#11
,
Сообщение отклонено: B.V. -
|