Получить текстовый тип данных в хранимой процедуре - PullRequest
0 голосов
/ 11 сентября 2018

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

  • имеет тип данных Text в качестве входного параметра;
  • имеет операторы загрузки / выгрузки в хранимой процедуре (таким образом, я мог просто передать строку и выгрузить, а затем загрузить ее в таблицу);
  • не может выполнить преобразование типов данных в informix ...

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

...