powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
8 сообщений из 8, страница 1 из 1
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34175686
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно, невнимательно смотрю, но не вижу в интернете способов - как при чтении данных из файла в таблицу пропустить один из столбцов в текстовом файле (т.е., типа считать его "в никуда")...
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34175761
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде бы в перечислении и указываются номера столбцов:
P (1, 3, 5, 6, ....)
Делал так - ок, видимо, ошибка была в чем-то другом.
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34175792
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здесь читали?
Ошибка какая была?
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34177070
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас уже не вспомню ошибку - но с этим всё в порядке. Но проблема теперь в другом. У меня считывается столбец, из которого первые N символов должны заноситься в другой столбец данной записи.
Но в IMPORT почему-то нельзя использовать функции - только имена столбцов! :(

Неужели мне придется повторно пробегаться по записями и делать UPDATE??
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34177154
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если столбец x всегда равен fn(y) то его можно объявить как


create table test (
y int
x int generated always as (fn(y))
)
и при вставки и изменении он всегда будет преобразовываться, соответсвенно в import его можно будет пропустить....
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34177456
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боюсь, что в моем случае это не подходит. У меня столбец, часть которого нужно взять - это CLOB.
Из него нужно взять первые 8 символов. А GENERATED AS, как я понял, работает для IDENTITY и еще какого-то, пока неизвестного мне, ROWID (?)
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34178237
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто тебе сказал что это работает для Identity? Это работает и для других полей. Значение будет генерироваться по умолчанию в зависимости от значений других полей.
...
Рейтинг: 0 / 0
IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
    #34179854
Nafigator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ошибка возникала при попытке модификации существующего столбца - странно... Когда я вставил новый, указав generated as... - всё получилось. Спасибо, что обнадежил :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / IMPORT FROM ... INSERT INTO - как проигнорировать столбец?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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