Мне нужно иметь столбец типа данных Text (вместо Lvarchar, из соображений пространства) в таблице. Но у меня есть проблема. Если я передам оператор вставки / выбора из C # с параметром, являющимся строкой, коннектор выполнит преобразование типа автоматически, и все будет работать нормально.
Но я хочу иметь его в хранимой процедуре. Хотя, это не позволяет мне:
- имеет тип данных Text в качестве входного параметра;
- имеет операторы загрузки / выгрузки в хранимой процедуре (таким образом, я мог просто передать строку и выгрузить, а затем загрузить ее в таблицу);
- не может выполнить преобразование типов данных в informix ...
Итак ... Учитывая эту ситуацию, как я могу это сделать? Мне известно, что с типом данных Text можно работать, но он также отлично экономит место на диске и не устанавливает предельный размер. Поправьте меня, если я ошибаюсь, так как я новичок в Informix.
В этом случае мне просто нужно сохранить текст (который может быть, а может и не быть большим / маленьким) и вернуть его при необходимости. Не нужно работать иначе, чем это.