Я новичок в informix, и меня попросили внести некоторые необходимые изменения в некоторые таблицы.
Я изменяю тип столбца таблицы. Текущий столбец varchar (255), и мне нужно изменить его на текст. Мне сказали загрузить текущие данные в файл, внести необходимые изменения и выгрузить их обратно в таблицу. Но я всегда получаю сообщение об ошибке:
load from 'bens' insert into 'informix'.bens( id_diligencia , id_tipo_bem , numero , especie , descricao, valor , commum , voice_record , _ts )
SQL Error (-847): Error loading file C:\Users\Admin\.ags\userdata\ServerStudio\datastage\bens
SQL Error (-79716): System or internal error java.io.IOException
Error Position: Ln: 1 Col: 0
И вот код, который я использую:
unload to 'bens'
select
id_diligencia ,
id_tipo_bem ,
numero ,
especie ,
descricao,
valor ,
commum ,
voice_record ,
_ts
from 'informix'.bens2;
load from 'bens'
insert into 'informix'.bens(
id_diligencia ,
id_tipo_bem ,
numero ,
especie ,
descricao,
valor ,
commum ,
voice_record ,
_ts
)
Изменяемый столбец - это столбец "descricao".
Что происходит и как я могу сделать это правильно?