powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / append from
10 сообщений из 10, страница 1 из 1
append from
    #36843878
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги!

Мне нужно наполнить таблицу Т1 данными из таблицы Т2 с помощью append from.
Значения некоторых полей таблицы Т2 равны .NULL.
append from не хочет работать с .NULL.

Как быть?
...
Рейтинг: 0 / 0
append from
    #36843889
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"UAP" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:9430975@sql.ru...
> Мне нужно наполнить таблицу Т1 данными из таблицы Т2 с помощью append
> from.
> Значения некоторых полей таблицы Т2 равны .NULL.
> append from не хочет работать с .NULL.

в Т1 разрешены значения NULL в полях ?

PS какую ошибку выдает ?

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
append from
    #36843900
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vladimir M Sklyar,

Примерно так:
"Имя некоторого поля" не может иметь значение .NULL.
...
Рейтинг: 0 / 0
append from
    #36843934
Фотография Vladimir M Sklyar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"UAP" <nospam@sql.ru>; сообщил/сообщила в новостях следующее:
news:9431040@sql.ru...
> Примерно так:
> "Имя некоторого поля" не может иметь значение .NULL.

ну так сделай так, чтобы это поле могло иметь значение NULL

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
append from
    #36843964
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAP
Как быть?

версия фокспро?
...
Рейтинг: 0 / 0
append from
    #36844460
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимо,

VFP 9
...
Рейтинг: 0 / 0
append from
    #36844735
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPпрошелмимо,

VFP 9


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Create Cursor tt (t i null, p i null)
Insert into tt values ( 1 ,null)
Insert into tt values (null, 2 )
Insert into tt values (null,null)

Create Cursor tt2 (k i not null, e i not null)

Insert into tt2 ;
  Select nvl(t.t, 0 ) as k  ;
        ,nvl(t.p, 0 ) as e ;
     from tt t
     
Select * ;
   from tt2     
...
Рейтинг: 0 / 0
append from
    #36845443
UAP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увадаемый прошелмимо !

Спасибо за рекомендацию.
Она довольно сложна для меня, но я попытаюсь разобраться.

Уточню формулировку ошибки.

Система сообщает (конечно на английском),
что некоторое поле таблицы Т1 (принимающей) не может АКЦЕПТИРОВАТЬ значения .NULL.

Может есть более простое решение?
...
Рейтинг: 0 / 0
append from
    #36845504
Kruchinin Pahan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAPУвадаемый прошелмимо !

Спасибо за рекомендацию.
Она довольно сложна для меня, но я попытаюсь разобраться.

Уточню формулировку ошибки.

Система сообщает (конечно на английском),
что некоторое поле таблицы Т1 (принимающей) не может АКЦЕПТИРОВАТЬ значения .NULL.

Может есть более простое решение?
Если у вас в источнике (T2) в каком-то из полей есть значения .NULL., а в приемнике (T1) они не разрешены, то программа вам не даст добавить такие значения.

Пример от прошелмимо показывает один из двух способов решения проблемы.

Первый способ: Избавиться от значения .NULL. В данном случае, прошелмимо использует для этого функцию NVL.
Второй способ: Разрешить значения .NULL. в приемнике (T1). Для этого, смотрите как созданы таблицы. Возможно, поможет ALTER TABLE.
...
Рейтинг: 0 / 0
append from
    #36845512
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UAP
Может есть более простое решение?

да, бросить все нафек
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / append from
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]