Текущее время: Пн, июн 30 2025, 03:22

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: длинное поле в таблице
СообщениеДобавлено: Ср, ноя 30 2005, 13:51 
Гость
Есть необходимость в своей таблице создать поле длиной 2000 символов. при попытки это сделать выдается ошибка:
Поле Х слишком длинное (укажите длину в границах с 1 по 255). как быть?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 14:08 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
заведи 10 полей. а вообще, вопрос обсуждался уже такой. было найдено решение.

_________________
Kind regards


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 14:17 
Гость
10 полей - это не выход. нужно одно.

извините, я не могу найти в форуме результаты этого обсуждения


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 14:34 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Используй тип поля LCHR.

_________________
Волю в кулак, мышцы в узду, работай себе и не ахай!


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Ср, ноя 30 2005, 14:43 
Гость
Sergo написал:
Используй тип поля LCHR.


каковы тонкости с этим типом?

ибо ошибка:
Поле PATH не имеет предыдущего поля длины типа INT2.

и нужно ли какое-то специальное обращение к нему.
спасибо


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 14:45 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
Элемент данных ACC_SDATA - длина 2048

_________________
Kind regards


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 14:53 
Гость
Sten написал(а):
Элемент данных ACC_SDATA - длина 2048


предложенный вами элемент данных типа char. при его использовании как раз и возникает та ошибка, которую я хочу избежать "Поле Х слишком длинное (укажите длину в границах с 1 по 255)."


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:06 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 10:49
Сообщения: 95
Откуда: 4.6C
а ссылку делали на этот тип или создавали прямой ?

_________________
Kind regards


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:16 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
Можно ещё попробовать встроенный тип STRING.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:19 
Гость
Sten написал(а):
а ссылку делали на этот тип или создавали прямой ?

было пара вариантов,
1. создание своего поля, в котором типом поля был указанн предложенный вами.
2. создание типа который был char2000 и уже он указан как тип поля.

хотя это наверное одно и тоже.

что вы предлагаете?


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:24 
Гость
EGF написал(а):
Можно ещё попробовать встроенный тип STRING.


попробовать можно, но тогда ошибка будет звучать как:



тип STRING нне допускается в таблицах БД.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:30 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, авг 17 2004, 10:45
Сообщения: 550
Откуда: SAP_BASIS 640
1. Какая у Вас версия?
2. При каком действии выдаётся эта ошибка?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:31 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 10 2005, 14:57
Сообщения: 59
А что если это поле вынести в другую таблицу, т.е. разбивать его на части и хранить в таблице.
Таблица следующей структуры:
mandt type mandt
tabnr type char10
seqnr char10 « сортировка, чтобы потом правильно собрать обратно
line char100
в старой таблице хранить ключ (tabnr), а потом когда надо с помощью concatenate можно собрать строчку в char2000.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, ноя 30 2005, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, сен 09 2004, 07:32
Сообщения: 777
Откуда: Москва
Пол: Мужской
Я бы подумал об использовании INDX-таблицы... :roll:

_________________
"Прежде чем сделать что-то, подумай, к чему это может привести..."


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, дек 01 2005, 08:18 
Менеджер
Менеджер

Зарегистрирован:
Чт, янв 20 2005, 08:34
Сообщения: 573
Пол: Мужской
Цитата:
каковы тонкости с этим типом?

ибо ошибка:
Поле PATH не имеет предыдущего поля длины типа INT2.

и нужно ли какое-то специальное обращение к нему.
спасибо


Перед полем типа LCHR вставляете поле INT2. В этом поле типа INT2 должна содержаться фактическая длина поля LCHR (вычисляется STRLEN( ) ).


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB