|
убрать NULL
|
|||
---|---|---|---|
#18+
есть таблица, как программно заменить все NULL на ''(пустоту)? пробовал вот так Код: pascal 1. 2. 3.
но это нужно делать по каждому столбцу, может есть более эффективный способ? если при создании таблицы указать для полей NOT NULL при выполнении программы возникает ошибка ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 12:40 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
Код: sql 1.
Как понимаю тип Date у поля, если другой то замени {} на "" или 0 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 12:45 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
nikompесть таблица, как программно заменить все NULL на ''(пустоту)? пробовал вот так Код: pascal 1. 2. 3.
но это нужно делать по каждому столбцу, может есть более эффективный способ?С каких пор команда изменения типа стала менять содержимое значения, тем более при отсутствии правил неявной конвертации? если при создании таблицы указать для полей NOT NULL при выполнении программы возникает ошибкаРазумеется, сами же поставили ограничение. Вы с какого перепугу решили, что значения как-то сами будут меняться? И на что? Где-то как-то прописали какие-то значения для замены? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 12:56 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
Dima T, Полей несколько, разных типов, можно как-то одним запросом заменить все Null? Ваш способ, я так понимаю действует отдельно для каждого поля? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 12:58 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
правильный проходящий., подскажите как сделать? я не спец в foxpro? таблицу данными заполнил, но заказчик не хочет видеть в них NULL ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 13:00 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
nikompDima T, Полей несколько, разных типов, можно как-то одним запросом заменить все Null? Ваш способ, я так понимаю действует отдельно для каждого поля?Прописать список полей. вместо MyField = {} написать MyField1 = {}, MyField2 = {}, MyField3 = "" и т.д. Это так трудно узнать самому? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 13:01 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
правильный проходящий.nikompDima T, Полей несколько, разных типов, можно как-то одним запросом заменить все Null? Ваш способ, я так понимаю действует отдельно для каждого поля?Прописать список полей. вместо MyField = {} написать MyField1 = {}, MyField2 = {}, MyField3 = "" и т.д. Это так трудно узнать самому?Хотя, скорее всего вы так еще сильнее напортачите... Лучше так: Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 13:04 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
nikompDima T, Полей несколько, разных типов, можно как-то одним запросом заменить все Null? Ваш способ, я так понимаю действует отдельно для каждого поля? Сделай несколько запросов. Можешь такой изврат попробовать Код: sql 1.
Сразу не заметил это nikompесли при создании таблицы указать для полей NOT NULL при выполнении программы возникает ошибка Разбирайся лучше с этим. Ошибка говорит о том что программа кривая. Если поле должно быть NOT NULL то его надо делать NOT NULL, и программу писать так чтобы она не пыталась NULL в таблицу писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 13:06 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
Параметры перепутал, так надо Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 13:09 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
Dima T, Получилось вроде, СПАСИБО! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2015, 13:17 |
|
убрать NULL
|
|||
---|---|---|---|
#18+
В свое время так извращался. В качестве параметра в процедуру передается имя таблицы, далее происходит цикл по полям. Все NULL'ы замещаются на "пустые" значения по умолчанию для этих полей. Самый главный недостаток: медленно работает. Использовал только на относительно небольших курсорах, тогда нормально. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2015, 12:17 |
|
|
start [/forum/topic.php?fid=41&fpage=22&tid=1582240]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 258ms |
total: | 388ms |
0 / 0 |